mysql update & delete FOrms

Status
Niet open voor verdere reacties.

alain1988

Terugkerende gebruiker
Lid geworden
29 jan 2010
Berichten
1.175
ik heb de query's update.php en delete.php gemaakt voor de gegevens die ik wil aanpassen maar nu weet ik niet hoe ik de forms juist moet opstellen

db gegevens zijn:
naam,voornaam,tel,adres,postcode,gemeente

update.php
PHP:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die ('kan niet verbinden' . mysql_error());
}

mysql_select_db("database",$con);




mysql_query("UPDATE FROM gsm SET naam = '#vul in #'
WHERE voornaam = '#vul in #' AND adres = '#vul in#' ");

mysql_close($con);



?>

delete.php
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die ('kan niet verbinden' . mysql_error());
}

mysql_select_db("database",$con);




mysql_query("DELETE FROM gsm WHERE naam='#VUL IN#'");

mysql_close($con);

?>
 
dit is de code
je moet letten op action is nog niet ingevuld (verwijzen naar een script die verwerkt)
%naam% kan een sleutel worden voor je vertaling indien je het niet wenst gewoon hernoemen
let ook vooral op de label tag dit is voor slechtziende mensen om het veld te kunnen invullen indien niet nodig verwijderen
verder heb ik een maxlen ingevuld zodat er niet meer dan 35 chars kunnen ingegeven worden mogelijks niet nodig (let op dit is geen validatie die moet je nog doen op de server voor eventueel fouten/kwaadwilligen te onderscheppen)

er is ook een class meegegeven voor nadien te stylen van het stukje
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	<meta name="author" content="Lieven Roegiers" />

	<title>Untitled 1</title>
</head>

<body>

<form action="" method="get" enctype="text/plain">
<table width="75%">
    <tbody>
        <tr>
			<td width="10%">
				<label for="name">%name%</label><br /> 	   	
				<input type="text" name="name" maxlength="35" class="ibb" /><br />
				<label for="mail">%mail%</label><br /> 		
				<input type="text" name="mail" maxlength="35" class="ibb" /><br />
				<label for="phone">%phone%</label><br /> 	   	
				<input type="text" name="phone" maxlength="35" class="ibb" /><br />
                				<label for="adres">%adres%</label><br /> 	   	
				<input type="text" name="adres" maxlength="35" class="ibb" /><br />
                				<label for="postcode">%postcode%</label><br /> 	   	
				<input type="text" name="postcode" maxlength="35" class="ibb" /><br />
                				<label for="gemeente">%gemeente%</label><br /> 	   	
				<input type="text" name="gemeente" maxlength="35" class="ibb" /><br />
			</td>
		</tr>
		<tr>
			<td width="10%">    
				<input type="submit" value="%submit%" name="submit" class="ibd" />     
			</td>
        </tr>
    </tbody>
</table>

</form>

</body>
</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan