formulier nieuwe pagina maken
hint: lijn 24
http://www.phptuts.nl/view/39 en dan terug komen?
Is niet negatief bedoeld ofzo maar je snapt er echt niks van maar toch wil je een website maken. Lees eerst de tutorials op http://www.phptuts.nl/view/39 of koop/huur een PHP boek. Dan merk je zelf al na een uurtje leren dat de vragen die je hier stelt eigenlijk hele simpele beginnersvragen zijn.
@Sven Weet je zeker dat je met PHP wilt werken? Kun je niet beter eerst gewoon heel de handleiding doorlezen op Is niet negatief bedoeld ofzo maar je snapt er echt niks van maar toch wil je een website maken. Lees eerst de tutorials op http://www.phptuts.nl/view/39 of koop/huur een PHP boek. Dan merk je zelf al na een uurtje leren dat de vragen die je hier stelt eigenlijk hele simpele beginnersvragen zijn.
kan iemand mij daar mee helpen?
Gewijzigd op 06/05/2011 16:19:53 door gerhard l
Heb je al een database connectie aangemaakt, zoals in de gele commentaar-regel staat?
Sven video op 06/05/2011 16:16:25:
bijna alles doet het alleen hij zet het niet in sql en er komt geen nieuwe pagina.
kan iemand mij daar mee helpen?
kan iemand mij daar mee helpen?
Dus eigenlijk doet helemaal niks het?
Want alles wat je wilt is toch dat het via een formulier in de database komt en dat er dan een nieuwe pagina wordt gemaakt?
Gewijzigd op 06/05/2011 16:22:15 door Maikel B
- Aar - op 06/05/2011 16:21:15:
Heb je al een database connectie aangemaakt, zoals in de gele commentaar-regel staat?
ja kijk naar:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
mysql_connect("sql202.xtreemhost.com", "xth_7502115", "***") or die(mysql_error());
echo "welkom op svenvideo<br/>";
mysql_select_db("xth_7502115_svenvideo") or die(mysql_error());
?>
mysql_connect("sql202.xtreemhost.com", "xth_7502115", "***") or die(mysql_error());
echo "welkom op svenvideo<br/>";
mysql_select_db("xth_7502115_svenvideo") or die(mysql_error());
?>
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
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
<?php
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO atracties (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam"><br>
"title:"<input type="text" name="title"><br>
"datum:"<input type="text" name="datum"><br>
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea><br>
"cijfer:"<input type="text" name="cijfer"><br>
<input type="submit" name="verzenden" value="verzenden">';
}
?>
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO atracties (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam"><br>
"title:"<input type="text" name="title"><br>
"datum:"<input type="text" name="datum"><br>
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea><br>
"cijfer:"<input type="text" name="cijfer"><br>
<input type="submit" name="verzenden" value="verzenden">';
}
?>
Ps, Pssssst include je connectie naar de MySQL database of plaats het in de zelfde file.
Leeghoofd!
Zo nu stop ik me pauze is om!
Leer eerst eens html. Je hebt wel <input> maar nog geen formulier <form>.
Het uitlezen moet in een ander script. Ik zeg het maar alvast voor het geval dat...
- Aar - op 06/05/2011 17:43:03:
Ik neem aan dat je ook weet dat dit wat je nu hebt alleen bedoeld is om een pagina aan te maken in je database.
Het uitlezen moet in een ander script. Ik zeg het maar alvast voor het geval dat...
Het uitlezen moet in een ander script. Ik zeg het maar alvast voor het geval dat...
nee ik bedoel echt een nieuwe pagina op mijn site en niet in mijn database
volgens mij kunnen we beter ophouden.
Maar net wat Gerhard zegt als je hulp wil wees dan duidelijk en zeg niet.. Help! Het werkt niet! of iets in die richting.
als je ee bedrag er voor over hebt, dan zouden mensen het wel willen maken denk ik.