| Vorige onderwerp :: Volgende onderwerp |
| Auteur |
Bericht |
jojda
Geregistreerd op: 22-4-2010 Berichten: 2 Woonplaats: hoogvliet
|
Geplaatst: Do Apr 22, 2010 6:54 pm Onderwerp: communicatie naar Mysql lukt niet |
|
|
Ik heb het volgende script bij elkaar geplakt
| Quote: |
<html>
<head>
<title>voegtoe.html</title>
</head>
<body>
<?php
Tekst toevoegen<br>
<form action="voegtoe.php" method="post">
Naam:<br><input type="text" name="naam" size="20" maxlength="20"><br>
E-mail:<br><input type="text" name="email" size="30"><br>
Titel:
<input type="text" name="titel" size="30"><br>
Info:<br><textarea rows="7" name="info" cols="39">
</textarea><br>
<input type="submit" name="submit" value="Toevoegen"></form>
<?php
if($submit) {
mysql_connect("localhost","joasfd_test","ook");
mysql_select_db("joasfd_test");
$insert = "INSERT INTO tabel (naam,email,titel,info)
VALUES ('','$naam','$email','$titel','$info')";
$query = mysql_query($insert)or die(mysql_error());
}
?>
</body>
</html>
|
Als ik het formulier test geeft hij aan dat hij de website niet kan vinden?
wat gaat er fout? |
|
| Naar boven |
|
 |
zed
Geregistreerd op: 17-11-2007 Berichten: 106 Woonplaats: Arnhem
|
Geplaatst: Do Apr 22, 2010 7:53 pm Onderwerp: |
|
|
$submit is niet zomaar een variable deze moet je eerst uit de POST array halen die gevormd wordt door de dingen die jij opstuurt in je formulier.
Daarom zul je deze regel:
Dienen te vervangen door:
| Code: |
| if($_POST['submit']) |
Iets netter is om te kijken of er uberhaupt iets in submit staat:
| Code: |
| if(!empty($_POST['submit'])) |
_________________ There are 10 types of people in the world: Those who understand binary, and those who don't... |
|
| Naar boven |
|
 |
jojda
Geregistreerd op: 22-4-2010 Berichten: 2 Woonplaats: hoogvliet
|
Geplaatst: Vr Apr 23, 2010 7:10 am Onderwerp: |
|
|
bedankt voor je snelle reactie
Ik heb hem op deze manier aangepast maar hij kan nog steeds de website niet vinden
| Quote: |
<html>
<head>
<title>voegtoe.html</title>
</head>
<body>
<?php
Tekst toevoegen<br>
<form action="voegtoe.php" method="post">
Naam:<br><input type="text" name="naam" size="20" maxlength="20"><br>
E-mail:<br><input type="text" name="email" size="30"><br>
Titel:
<input type="text" name="titel" size="30"><br>
Info:<br><textarea rows="7" name="info" cols="39">
</textarea><br>
<input type="submit" name="submit" value="Toevoegen"></form>
<?php
if(!empty($_POST['submit'])){
mysql_connect("localhost","joasfd_test","ook");
mysql_select_db("joasfd_test");
$insert = "INSERT INTO tabel (naam,email,titel,info)
VALUES ('','$naam','$email','$titel','$info')";
$query = mysql_query($insert)or die(mysql_error());
}
?>
</body>
</html>
|
|
|
| Naar boven |
|
 |
zed
Geregistreerd op: 17-11-2007 Berichten: 106 Woonplaats: Arnhem
|
Geplaatst: Zo Apr 25, 2010 7:58 am Onderwerp: |
|
|
In je title tag van de html staat dat het bestand "voegtoe.html" is, is dit echt zo? Je stuurt hem namelijk naar voegtoe.php als het bestand dus voegtoe.html heet zal je deze moeten hernoemen naar voegtoe.php _________________ There are 10 types of people in the world: Those who understand binary, and those who don't... |
|
| Naar boven |
|
 |
|