$count++;
//Felder werden generiert
echo "
<tr>
<td>
Falls man diesen Begriff doch nicht mitsuchen möchte kann man ihn deaktivieren
<input type='checkbox' name='aktiv[".$cols."]' value='true'>aktiv</td>
<td>
".$cols."hier steht der Begriff
</td>
<td><select name='aktiv[]'>
<option>LIKE</option>
<option selected>NOT LIKE</option>
<option>EXAKT</option>
</select></td>
<td>
Das hier ist das Textfeld für den Suchbegriff
<input type='text' name='aktiv[]' style='width:180px;'>
</td>
</tr>
";
}
Das wird so nicht funktionieren, wenn du aber name='aktiv[".$cols."][]' machst, kannst du dein Array besser auslesen bzw. verarbeiten.
Ich hoffe ich konnte dir ein bisschen auf die Sprünge helfen, der rest liegt an dir :).
Tipp: Du wirst ja dann eh noch das Where-statement zusammen schustern müssen, benutze dafür Casefelder
Mal ein Beispiel wie es gemeint ist:
~~~php
switch($cols){
case "Name":
foreach($_POST['aktiv'][$cols] as $irgendwas){
//damit dürftest du dann für den gewünschten Begriff das richtige Array
//auslesen mit den dazugehörigen gespeicherten bzw. gesendeten Daten
}
break;
}
So jetzt liegt es nun aber an dir :D
Gruß Chris aus den Bergen sag ich dir