PHP beginner |
|
Laten we eerst maar is beginnen met je ID zowieso als primary en unique id want anders heb je alweer conflicten met dat je 2x de id waarde 1 heb bijvoorbeeld. Ik heb hier een klein voorbeeldje van hoe je het kan doen.
<?php
session_start();
if(isset($_SESSION['docenten']))
{
mysql_connect("localhost","root","******");
mysql_select_db("stage") or die (mysql_error());
if(isset($_POST['submit']) && ($_POST['del']))
{
$bedrijf = implode(',', $_POST['del']);
mysql_query("DELETE FROM stagebedrijven WHERE id IN(".$bedrijf.")");
}
?><FORM ACTION="<?=$_SERVER['PHP_SELF']?>" METHOD="post"><?php
$del = mysql_query("SELECT * FROM stagebedrijven ORDER BY id");
echo "<BR><BR><BR><HR COLOR='FFFFFF'><BR>";
echo "<TABLE BORDER='3' CELLSPACING='1' CELLPADDING='1' BORDERCOLOR='000000' ALIGN='center'>";
echo "<TR><TH BGCOLOR='FF0000'>Selecteren:</TH><TH BGCOLOR='0000cc'>Id:</TH><TH BGCOLOR='0000cc'>Bedrijf</TH><TH BGCOLOR='0000cc'>Soort</TH><TH BGCOLOR='0000cc'>Contactpersoon</TH>";
echo "<TH BGCOLOR='0000cc'>Adres</TH><TH BGCOLOR='0000cc'>Huisnummer</TH><TH BGCOLOR='0000cc'>Postcode</TH><TH BGCOLOR='0000cc'>Plaats</TH><TH BGCOLOR='0000cc'>Telefoon</TH>";
echo "<TH BGCOLOR='0000cc'>E-Mail</TH><TH BGCOLOR='0000cc'>Datum</TH>";
while($fdel = mysql_fetch_array($del))
{
echo "<TR><TD><INPUT TYPE='checkbox' NAME='del[]' VALUE='".$fdel['id']."'</TD>";
echo "<TD>".$fdel[0]."</TD>";
echo "<TD>".$fdel[1]."</TD>";
echo "<TD>".$fdel[2]."</TD>";
echo "<TD>".$fdel[3]."</TD>";
echo "<TD>".$fdel[4]."</TD>";
echo "<TD>".$fdel[5]."</TD>";
echo "<TD>".$fdel[6]."</TD>";
echo "<TD>".$fdel[7]."</TD>";
echo "<TD>".$fdel[8]."</TD>";
echo "<TD>".$fdel[9]."</TD>";
echo "<TD>".$fdel[10]."</TD>";
}
?>
</TABLE>
<BR>
<HR COLOR="FFFFFF">
<BR>
<CENTER><INPUT TYPE="submit" NAME="submit" VALUE="verwijderen"></CENTER>
</FORM>
<?
}
else
{
echo "Je moet ingelogd zijn (als docent) om deze pagina te mogen bekijken";
echo "<HR COLOR='FFFFFF'>";
}
?>
<?php if(isset($_SESSION['docenten'])) { if(isset($_POST['submit']) && ($_POST['del'])) { $bedrijf = implode(',', $_POST['del']); mysql_query("DELETE FROM stagebedrijven WHERE id IN(".$bedrijf.")"); } ?><FORM ACTION="<?=$_SERVER['PHP_SELF']?>" METHOD="post"><?php $del = mysql_query("SELECT * FROM stagebedrijven ORDER BY id"); echo "<BR><BR><BR><HR COLOR='FFFFFF'><BR>"; echo "<TABLE BORDER='3' CELLSPACING='1' CELLPADDING='1' BORDERCOLOR='000000' ALIGN='center'>"; echo "<TR><TH BGCOLOR='FF0000'>Selecteren:</TH><TH BGCOLOR='0000cc'>Id:</TH><TH BGCOLOR='0000cc'>Bedrijf</TH><TH BGCOLOR='0000cc'>Soort</TH><TH BGCOLOR='0000cc'>Contactpersoon</TH>"; echo "<TH BGCOLOR='0000cc'>Adres</TH><TH BGCOLOR='0000cc'>Huisnummer</TH><TH BGCOLOR='0000cc'>Postcode</TH><TH BGCOLOR='0000cc'>Plaats</TH><TH BGCOLOR='0000cc'>Telefoon</TH>"; echo "<TH BGCOLOR='0000cc'>E-Mail</TH><TH BGCOLOR='0000cc'>Datum</TH>"; { echo "<TR><TD><INPUT TYPE='checkbox' NAME='del[]' VALUE='".$fdel['id']."'</TD>"; echo "<TD>".$fdel[0]."</TD>"; echo "<TD>".$fdel[1]."</TD>"; echo "<TD>".$fdel[2]."</TD>"; echo "<TD>".$fdel[3]."</TD>"; echo "<TD>".$fdel[4]."</TD>"; echo "<TD>".$fdel[5]."</TD>"; echo "<TD>".$fdel[6]."</TD>"; echo "<TD>".$fdel[7]."</TD>"; echo "<TD>".$fdel[8]."</TD>"; echo "<TD>".$fdel[9]."</TD>"; echo "<TD>".$fdel[10]."</TD>"; } ?> </TABLE> <BR> <HR COLOR="FFFFFF"> <BR> <CENTER><INPUT TYPE="submit" NAME="submit" VALUE="verwijderen"></CENTER> </FORM> <? } else { echo "Je moet ingelogd zijn (als docent) om deze pagina te mogen bekijken"; echo "<HR COLOR='FFFFFF'>"; } ?>
|