Dr33tN
Legacy Member
Ik wil dus dat alle records met hetzelfde id, op één rij komen. Dit zijn 6 woorden telkens in een andere taal. Wat ik nu krijg is hetvolgende:
http://users.skynet.be/ph.decramer/fout.jpg
1. Zoals je ziet, wanneer er een taal niet ingevuld is, wordt dat een hele wir-war.
2. Op de eerste rij van mijn tabel zie je een checkbox staan... op z'n eentje dan nog wel... dat is niet de bedoeling.
3. Als ik een rij aanvink en "verwijder" dan verwijdert hij een totaal andere rij.
4. De kleur van de rijen slaan tilt.
Wat het zou moeten zijn:
- Voor welke taal er NIETS ingevuld is, moet de cel leeg gelaten worden.
- de juiste rij moet verwijdert worden.
- juiste rijkleuren gebruiken (afwisselend grijs, wit)
Alvast bedankt! Hier is mijn code:
edit: Nog even voor de duidelijkheid > in delete.php zit geen fout!
http://users.skynet.be/ph.decramer/fout.jpg
1. Zoals je ziet, wanneer er een taal niet ingevuld is, wordt dat een hele wir-war.
2. Op de eerste rij van mijn tabel zie je een checkbox staan... op z'n eentje dan nog wel... dat is niet de bedoeling.
3. Als ik een rij aanvink en "verwijder" dan verwijdert hij een totaal andere rij.
4. De kleur van de rijen slaan tilt.
Wat het zou moeten zijn:
- Voor welke taal er NIETS ingevuld is, moet de cel leeg gelaten worden.
- de juiste rij moet verwijdert worden.
- juiste rijkleuren gebruiken (afwisselend grijs, wit)
Alvast bedankt! Hier is mijn code:
PHP:
<?php
session_start();
if($_SESSION['ingelogd']){
include("../connect.php");
$query = mysql_query("SELECT * FROM mainmenu ORDER BY type_id, lang_id");
?>
<html>
<head><link rel="stylesheet" type="text/css" href="../style.css"></head>
<body leftmargin="0" topmargin="0">
<ul>
<form action="delete.php?t=mainmenu" method="post">
<table width="600" class="detail">
<tr><td>Spaans</td><td>Engels</td><td>Duits</td><td>Frans</td><td>Nederlands</td><td>Russisch</td><td>Selecteer</td></tr>
<?php
$prevtype_id = -1;
while($rij = mysql_fetch_object($query)){
$i++;
if($i%2==0){$color = "#FFFFFF";}else{$color = "#F4F4F4";}
if($rij->type_id != $prevtype_id){
echo "<td><input type='checkbox' name='delete_id[]' value='".$rij->type_id."'></td><tr bgcolor=".$color."><td><li type='square'>".$rij->mainmenu_text."</li></td>";
$prevtype_id = $rij->type_id;
}else{
echo "<td>".$rij->mainmenu_text."</td>";
}
}
?>
<tr><td colspan="7"> </td></tr>
<tr><td colspan="7"><div align="right">
<input name="del" type="submit" value="Verwijderen">
</div></td></tr>
</table>
</form>
</ul>
</body>
</html>
<?
}
?>
edit: Nog even voor de duidelijkheid > in delete.php zit geen fout!