Home :: FAQ :: Zoeken :: Gebruikerslijst :: Registreer :: Profiel :: Log in om je privé berichten te bekijken :: Inloggen
communicatie naar Mysql lukt niet

 
Plaats nieuw bericht   Plaats reactie    Webmeesteres.nl forum index -> PHP / MySQL
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
jojda



Geregistreerd op: 22-4-2010
Berichten: 2
Woonplaats: hoogvliet

BerichtGeplaatst: Do Apr 22, 2010 6:54 pm    Onderwerp: communicatie naar Mysql lukt niet Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
zed



Geregistreerd op: 17-11-2007
Berichten: 106
Woonplaats: Arnhem

BerichtGeplaatst: Do Apr 22, 2010 7:53 pm    Onderwerp: Reageer met quote

$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:
Code:
if($submit)


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
Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage MSN messenger
jojda



Geregistreerd op: 22-4-2010
Berichten: 2
Woonplaats: hoogvliet

BerichtGeplaatst: Vr Apr 23, 2010 7:10 am    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
zed



Geregistreerd op: 17-11-2007
Berichten: 106
Woonplaats: Arnhem

BerichtGeplaatst: Zo Apr 25, 2010 7:58 am    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage MSN messenger
Berichten van afgelopen:   
Plaats nieuw bericht   Plaats reactie    Webmeesteres.nl forum index -> PHP / MySQL Tijden zijn in GMT
Pagina 1 van 1

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen
Je mag geen reacties plaatsen
Je mag je berichten niet bewerken
Je mag je berichten niet verwijderen
Ja mag niet stemmen in polls


Powered by phpBB © 2001, 2005 phpBB Group