Als jij dat stukje code (+ confirm van het formulier) post, dan kan ik het in je script bewerken en kan je zelf zien hoe dat gedaan is.
Link gekopieerd
Editstaffp1:
<?php
echo '<html><title>Admin Edit news Page</title></html>';
echo '<body bgcolor="#262626">';
echo'<table width="580" align=center>
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="0" width="580" colspan="2" align=center>';
if (!@mysql_select_db("XXXXX", @mysql_connect("localhost", "XXXXX", "XXXXX")))
{
echo 'Er kan geen database connectie gemaakt worden.';
exit();
}
$sql = "SELECT * FROM staff WHERE isstaff = 1 order by id DESC";
$res = mysql_query ($sql) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{
while ($row = mysql_fetch_array ($res))
{
echo' <tr>
<td height="25" background="newssl.gif" width="480" style="border-left-style:solid; border-left-width:1px; border-top-style:solid; border-top-width:1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px #E6E6E6; ">
<p align="left"><a href="editstaffp2.php?id=' . $row['id'] .'" style="text-decoration: none"><font size="2" color="#FFFFFF" face="Verdana">' . $row['name'] .'</font></a>
</td>
</tr>';
}
}
echo' </table>
</td>
</tr>
</table>';
echo '<br><a href="indexr.php" style="text-decoration: none"><font face="Verdana" size="2" color="#FFFFFF">Back to index</font></a>';
?>
Editstaffp2:
<?php
//html, body
echo '<html><title>Admin Add staff Page</title></html>';
echo '<body bgcolor="#262626">';
$id=$_GET[id];
$mysql_id = mysql_connect("localhost", "XXXXX", "XXXXX");
mysql_select_db("XXXXX",$mysql_id);
$sql="SELECT * FROM staff WHERE id='$id'";
$res = mysql_query("$sql", $mysql_id);
$row=mysql_fetch_row($res);
$res = mysql_query ($sql) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{
while ($row = mysql_fetch_array ($res))
{
echo "
<form method='POST' action='editstaffp3.php?"; echo $row['id']; echo"'>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Name</font></u></b>
<br>
<input type='text' name='name' size='60' value='"; echo $row['name']; echo"'>
<br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Country</font></u></b>
<br>
<select name='flag' size='1' value='"; echo $row['country']; echo"'><option value='au'>Australia</option><option value='at'>Austria</option><option value='be'>Belgium</option><option value='ca'>Canada</option><option value='ee'>Estonia</option><option value='fi'>Finland</option><option value='fr'>France</option><option value='de'>Germany</option><option value='gr'>Greece</option><option value='ie'>Ireland</option><option value='it'>Italy</option><option value='lv'>Latvia</option><option value='lu'>Luxembourg</option><option value='nl'>Netherlands</option><option value='no'>Norway</option><option value='pl'>Poland</option><option value='es'>Spain</option><option value='se'>Sweden</option><option value='ch'>Switzerland</option><option value='tr'>Turkey</option><option value='uk'>United Kingdom</option><option value='us'>USA</option></select>
<br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Alt</font></u></b>
<br>
<input type='text' name='alt' size='70' value='"; echo $row['alt']; echo"'>
<br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Age</font></u></b>
<br>
<input type='text' name='age' size='70' value='"; echo $row['age']; echo"'>
<br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Real Name</font></u></b>
<br>
<input type='text' name='rname' size='70' value='"; echo $row['rname']; echo"'>
<br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Sex</font></u></b>
<br>
<input type='text' name='sex' size='70' value='"; echo $row['sex']; echo"'>
<br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Email</font></u></b>
<br>
<input type='text' name='email' size='70' value='"; echo $row['email']; echo"'>
<br>
<input type='submit' name='submit' value='Edit staff' size='20'>";}}
echo '<br><a href="indexr.php" style="text-decoration: none"><font face="Verdana" size="2" color="#FFFFFF">Back to index</font></a></body></html>';
?>
Editstaffp3:
<?php
//html, body
echo '<html><title>Admin Edit news Page</title></html>';
echo '<body bgcolor="#262626">';
if (!@mysql_select_db("XXXXX", @mysql_connect("localhost", "XXXXX", "XXXXX")))
{
echo 'Er kan geen database connectie gemaakt worden.';
exit();
}
function strip_var($value)
{
$value1 = addslashes($value);
$value2 = strip_tags($value1);
$value3 = htmlspecialchars($value2);
return $value3;
}
//input
$id=$_GET[id];
$name = strip_var($_POST['name']);
$age = strip_var($_POST['age']);
$rname = strip_var($_POST['rname']);
$email = strip_var($_POST['email']);
$sql2 = "UPDATE news SET
name = '".$name. "',
age = '".$age."',
rname = '".$rname."',
email = '".$email."'
WHERE id = ". $id;
mysql_query($sql2) or die(mysql_error());
//output
echo '<font color="#FFFFFF" size="2" face="Verdana">Staff member succesfully updated.</font><br><a href="indexr.php" style="text-decoration: none"><font color="#FFFFFF" size="2" face="Verdana"><Back to index</font></a>';
?>
Zo :)
Link gekopieerd
<?php
echo "
<form method='POST' action='editstaffp3.php?"; echo $row['id']; echo"'>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Name</font></u></b>
<br>
<input type='text' name='name' size='60' value='"; echo $row['name']; echo"'>
?>
??? wat doe jij nou steeds? je hoeft voor een $var niet elke keer de echo te sluiten
Link gekopieerd
mmh, die pagina's zijn al even geleden gemaakt. zo doe ik het nu niet meer, maar toch, een edit page is nog nooit gelukt... Enig idee hoe?+ vb?
Link gekopieerd
zo zou het moeten lukken
<?php
//html, body
echo '<html><title>Admin Add staff Page</title></html>';
echo '<body bgcolor="#262626">';
$id=$_GET[id];
$mysql_id = mysql_connect("localhost", "XXXXX", "XXXXX");
mysql_select_db("XXXXX",$mysql_id);
$sql="SELECT * FROM staff WHERE id='$id'";
$res = mysql_query("$sql", $mysql_id);
$row=mysql_fetch_row($res);
$res = mysql_query ($sql) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{
while ($row = mysql_fetch_array ($res))
{
echo "
<form method='POST' action='editstaffp3.php?".$row['id']."'>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Name</font></u></b><br>
<input type='text' name='name' size='60' value='".$row['name']."'><br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Country</font></u></b><br>
<select name='flag' size='1' value='".$row['country']."'>
<option value='au'>Australia</option>
<option value='at'>Austria</option>
<option value='be'>Belgium</option>
<option value='ca'>Canada</option>
<option value='ee'>Estonia</option>
<option value='fi'>Finland</option>
<option value='fr'>France</option>
<option value='de'>Germany</option>
<option value='gr'>Greece</option>
<option value='ie'>Ireland</option>
<option value='it'>Italy</option>
<option value='lv'>Latvia</option>
<option value='lu'>Luxembourg</option>
<option value='nl'>Netherlands</option>
<option value='no'>Norway</option>
<option value='pl'>Poland</option>
<option value='es'>Spain</option>
<option value='se'>Sweden</option>
<option value='ch'>Switzerland</option>
<option value='tr'>Turkey</option>
<option value='uk'>United Kingdom</option>
<option value='us'>USA</option>
</select><br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Alt</font></u></b><br>
<input type='text' name='alt' size='70' value='".$row['alt']."'><br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Age</font></u></b><br>
<input type='text' name='age' size='70' value='".$row['age']."'><br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Real Name</font></u></b><br>
<input type='text' name='rname' size='70' value='".$row['rname']."'><br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Sex</font></u></b><br>
<input type='text' name='sex' size='70' value='".$row['sex']."'><br>
<b><u><font face='Verdana' size='1' color='#FFFFFF'>Email</font></u></b><br>
<input type='text' name='email' size='70' value='".$row['email']."'><br>
<input type='submit' name='submit' value='Edit staff' size='20'>";
}
}
echo '<br><a href="indexr.php" style="text-decoration: none"><font face="Verdana" size="2" color="#FFFFFF">Back to index</font></a></body></html>';
?>
Link gekopieerd