Ik heb een database gemaakt in phpMyadmin
deze database bestaat uit :
1 lidnr
2 naam
3 achternaam
4 woonplaats
4 leeftijd


Nu heb ik een pagina waarmee ik leden kan toevoegen. Die werkt prima.
Nu moet ik een pagina maken waarmee ik de gegevens over de leden kan updaten.
Het liefst zoek ik een formulier waar ik de naam kan invoeren en dat een andere pagina de naam met de overige gegevens weergeeft en aanpassingen kan doen.

het formulier waarmee ik leden kan toevoegen

<?php
$host="localhost";
$gebruiker="xxxxxx";
$wachtwoord="xxxxx$";
$verbinding=mysql_connect($host,$gebruiker,$wachtwoord);
if (!$verbinding) die ("<br>Kan geen verbinding maken met de database,
de gegevens worden niet vastgelegd in de leden-tabel");


$naam=strip_tags(stripslashes(trim($_POST["naam"])));
$achternaam=strip_tags(stripslashes(trim($_POST["achternaam"])));
$woonplaats=strip_tags(stripslashes(trim($_POST["woonplaats"])));
$leeftijd=strip_tags(stripslashes(trim($_POST["leeftijd"])));



$sql = "INSERT INTO twandatabase.leden( naam, achternaam, woonplaats, leeftijd ) VALUES ('$naam','$achternaam','$woonplaats','$leeftijd')";


echo "<p>$sql</p>";
#mysql_select_db('twandatabase');
echo "<p>OK</p>";
$retval = mysql_query($sql);
echo "<p>OK</p>";
if (! $retval)
{
die("Er treedt een fout op, de gegevens worden niet weggeschreven om de volgende reden: ".mysql_error());
}
else
{
echo "De gegevens werden correct weggeschreven naar de database";
}
mysql_close($verbinding);
?>
oke, hoe hoort die waarde dan te zijn? dit is de 1e dag dat ik me met php bezig houd
En je hebt Naam en naam, dat lijkt mij ook niet goed.
Twan de Langen op 17/05/2015 21:44:33

oke, hoe hoort die waarde dan te zijn? dit is de 1e dag dat ik me met php bezig houd

Zo moet het:
- SanThe - op 17/05/2015 21:28:24

SET Naam='".$naam."',...........



mooi het is gelukt
Iedereen bedankt voor het reageren
Je hebt een kolom "leeftijd"

Dat is niet handig, want die is morgen al weer achterhaald.

Geboortedatum is beter om op te slaan (in een kolom van het type DATE), zodat je altijd de juiste leeftijd kunt bepalen.

Reageren