Mysql database enters
dit lukt aardig
ik ben nu bij het ophalen van het news
alleen als ik bijv dit typ:
hallo
dit is maar een voorbeeld
met vriendelijke groet
jordi
dan komt het ook zo in de database
maar bij het ophalen komt er dit te staan:
hallo dit is maar een voorbeeld met vriendelijke groet jordi
Toevoeging op 08/11/2010 16:10:30:
mijn vraag :
hoe haal ik het op dat er ook daadwerkelijk een enter komt te staan tijdens het ophalen
Gewijzigd op 08/11/2010 16:13:16 door Teun Hesseling
nl2br() over je output....
bedankt
Toevoeging op 08/11/2010 16:43:20:
nu zit ik nog met een probleem met het verzenden
ik wou een fouthandeling doen
alleen hij blijft zeggen dat ik iets niet heb ingevult
wat doe ik fout
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
# DB connectie maken
include('conn.php');
# Als er is gesubmit
if( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
# Velden leeg check
if( !empty( $_POST['user'] ) )
{
$errors[] = 'Je bent je naam vergeten!';
}
if( !empty( $_POST['news'] ) )
{
$errors[] = 'laat het veld news niet leeg !';
}
if( !isset( $errors ) )
{
$qry = "INSERT INTO
news
(
user,
news,
ip,
datum
)
VALUES
(
'".mysql_real_escape_string( $_POST['user'] )."',
'".mysql_real_escape_string( $_POST['news'] )."',
'".$_SERVER['REMOTE_ADDR']."',
NOW()
)";
if( mysql_query( $qry ) )
{
Echo "Het nieuw is succesvol verwerkt, bedankt voor je inzending!";
}
else
{
# Fout;
}
}
else
{
foreach( $errors as $error )
{
echo $error.'<br />';
}
}
}
else
{
# Het formulier
echo '
<form action="" method="post">
<label>Naam:</label>
<input type="text" size="12" maxlength="12" name="user">
<br />
<label>News:</label>
<textarea name="news" rows="4" cols="50">Typ hier je nieuws!</textarea>
<br />
<input type="submit" value="Post" name="Post">
</form>';
}
?>
# DB connectie maken
include('conn.php');
# Als er is gesubmit
if( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
# Velden leeg check
if( !empty( $_POST['user'] ) )
{
$errors[] = 'Je bent je naam vergeten!';
}
if( !empty( $_POST['news'] ) )
{
$errors[] = 'laat het veld news niet leeg !';
}
if( !isset( $errors ) )
{
$qry = "INSERT INTO
news
(
user,
news,
ip,
datum
)
VALUES
(
'".mysql_real_escape_string( $_POST['user'] )."',
'".mysql_real_escape_string( $_POST['news'] )."',
'".$_SERVER['REMOTE_ADDR']."',
NOW()
)";
if( mysql_query( $qry ) )
{
Echo "Het nieuw is succesvol verwerkt, bedankt voor je inzending!";
}
else
{
# Fout;
}
}
else
{
foreach( $errors as $error )
{
echo $error.'<br />';
}
}
}
else
{
# Het formulier
echo '
<form action="" method="post">
<label>Naam:</label>
<input type="text" size="12" maxlength="12" name="user">
<br />
<label>News:</label>
<textarea name="news" rows="4" cols="50">Typ hier je nieuws!</textarea>
<br />
<input type="submit" value="Post" name="Post">
</form>';
}
?>
daar zeg je juist dat als hij gevuld is, oftewel not empty
hoe moet ik het dan invullen?
of ik doe het zelf verkeerd
Gewijzigd op 08/11/2010 17:39:10 door - SanThe -
Als er niks ingevult is