Close_Up
Legacy Member
Op de eerste pagina heb ik een lijst met leden met basis info. Daar kunt ge selecteren bij welk lid ge meer informatie wilt zien. Dat lukt allemaal die informatie tonen op het 2de scherm ook.
Het enige wat doorgegeven wordt naar de 2de pagina is het Id en dat via post. Dus die wordt op de 2de pagina dan ook opgehaald en daarmee wordt de verdere informatie uit een database gehaald.
Maar nu zou ik ook een knoppen als wijzigen/nieuwe toevoegen etc ... willen hebben wat dus de informatie naar de database schrijft. Op zich niet echt een probleem maar hier als ik op een knop klik dan herlaad de pagina zich en zit er dus niks in die post variabele en wordt er ook geen informatie meer opgehaald en dus ook geen informatie geupdate.
Dit is de code die ik heb(waarschijnlijk heel rommelig en niet echt goed maar het is al ff geleden dat ik er nog mee bezig ben geweest en ik was er sowieso al niet zo super in)
Het enige wat doorgegeven wordt naar de 2de pagina is het Id en dat via post. Dus die wordt op de 2de pagina dan ook opgehaald en daarmee wordt de verdere informatie uit een database gehaald.
Maar nu zou ik ook een knoppen als wijzigen/nieuwe toevoegen etc ... willen hebben wat dus de informatie naar de database schrijft. Op zich niet echt een probleem maar hier als ik op een knop klik dan herlaad de pagina zich en zit er dus niks in die post variabele en wordt er ook geen informatie meer opgehaald en dus ook geen informatie geupdate.
Dit is de code die ik heb(waarschijnlijk heel rommelig en niet echt goed maar het is al ff geleden dat ik er nog mee bezig ben geweest en ik was er sowieso al niet zo super in)
PHP:
<?php
$server = ""; // server to connect to.
$database = ""; // the name of the database.
$db_user = ""; // mysql username to access the database with.
$db_pass = ""; // mysql password to access the database with.
$table="Leden";
// connect to the mysql server
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());
// select the database
mysql_select_db($database)
or die ("Could not select database because ".mysql_error());
//$rows = 20; the number of table rows to display
print $_POST["Detail"];
if ($_POST["Detail"]!="")
$Id= $_POST["Detail"];
print $Id;
// read data from database
Print"Dit is een test";
$result = mysql_query("select * from $table where L_Id= $Id", $link)
or die ("Could not read data because ".mysql_error());
//print ("Dit is het gekozen ID: " . $_POST["Detail"]);
while ($qry = mysql_fetch_array($result)) {
$Id=$qry[0];
$Naam=$qry[2];
$Voornaam=$qry[1];
$Gebdatum=$qry[3];
$Adres=$qry[4];
$GSM=$qry[5];
$Tel=$qry[6];
$Email=$qry[7];
$Functie=$qry[8];
$Instrument=$qry[9];
}
print "<form id=\"form1\" name=\"form1\" method=\"POST\" action=\"\">
<table width=\"50%\" border=\"0\" cellpadding=\"1\">
<tr>
<td width=30%>Id:</td>
<td width=70%><input type=\"text\" name=\"Id\" size=\"50\" disabled=\"disabled\" value=". $Id . "></td>
</tr>
<tr>
<td>Naam:</td>
<td><input type=\"text\" name=\"Naam\" size=\"50\" value=\"" . $Naam . "\"></td>
</tr>
<tr>
<td>Voornaam:</td>
<td><input type=\"text\" name=\"Voornaam\" size=\"50\" value=\"" . $Voornaam . "\"></td>
</tr>
<tr>
<td>Geboortedatum</td>
<td><input type=\"text\" name=\"Geboortedatum\" size=\"50\" value=\"" . $Gebdatum ."\"></td>
</tr>
<tr>
<td>Adres</td>
<td><input type=\"text\" name=\"Adres\" size=\"50\" value=\"" . $Adres ."\"></td>
</tr>
<tr>
<td>GSM:</td>
<td><input type=\"text\" name=\"GSM\" size=\"50\" value=\"" . $GSM . "\"></td>
</tr>
<tr>
<td>Telefoon:</td>
<td><input type=\"text\" name=\"Telefoon\" size=\"50\" value= \"". $Tel ."\"></td>
</tr>
<tr>
<td>Email</td>
<td><input type=\"text\" name=\"Email\" size=\"50\" value=\"" . $Email . "\"></td>
</tr>
<tr>
<td>Functie:</td>
<td><input type=\"text\" name=\"Functie\" size=\"50\" value=\"" .$Functie ."\"></td>
</tr>
<tr>
<td>Instrument</td>
<td><input type=\"text\" name=\"Instrument\" size=\"50\" value=\"" . $Instrument ."\"></td>
</tr>
</table>
<input type=\"submit\" name=\"Submit\" value=\"Leegmaken\" />
<input type=\"submit\" name=\"Submit\" value=\"Wijzigen\" />
<input type=\"Submit\" name=\"Submit\" value=\"Verwijderen\" />
<input type=\"submit\" name=\"Submit\" value=\"Toevoegen\" />";
if(isset($_POST['Submit']))
{
if($_POST['Submit'] == "Leegmaken")
{
$Id="";
$Naam="";
$Voornaam="";
$Gebdatum="";
$Adres="";
$GSM="";
$Tel="";
$Email="";
$Fucntie="";
$Instrument="";
}
if($_POST['Submit'] == "Wijzigen")
{
$result = mysql_query("Update Leden Set L_Naam=$naam,L_Voornaam=$Voornaam,L_Gebdatum=$Gebdatum,L_Adres=$Adres,L_GSM=$GSM,L_Tel=$Tel,L_Email=$Email,L_Functie=$Functie,L_Instrument=$Instrument where L_Id=$Id", $link)
or die ("Could not read data because ".mysql_error());
$Id=$_POST['Detail'];
print $naam;
}
if($_POST['Submit'] == "Toevoegen")
{
}
if($_POST['Submit'] == "Verwijderen")
{
}
}
print "</form>";
?>

