Hallo
Ich möchte meinen einfachen Warenkorb, der mit einer mysql -Datenbank arbeitet, noch etwas verbessern und innerhalb einer Abfrage noch ein Inputfeld einfügen, dass die Löschfunktion beinhaltet. Ich habe eine Checkbox hinter jeden Datensatz gesetzt. Innerhalb der Schleife sollte nun dem value des Inputs die entsprechende ID zugewiesen werden, damit ich diese danach löschen kann.
echo '<input name="loeschen" value=$inhalt[ID] type="checkbox">' ;
$inhalt[ID] ist die ID, das habe ich mit print_r überprüft, doch wenn ich die Überprüfung mit value mache, kommt nichts.
print_r ($value) ;
Wo ist der Fehler?
Danach möchte ich dann mit einer neuen Abfrage : ...."SELECT * FROM `warenliste` WHERE ID not LIKE '".$value."' .... So habe ich mir das vorgestellt. Geht das überhaupt? Und kann ich dabei immer auf der gleichen Seite bleiben?
Ich habe nur den Videokurs gemacht, bin sonst totale Anfängerin. Der Warenkorb ohne Löschfunktion funktioniert jedoch und ich kriege auch das Mail mit der Bestellung. Das ganze ist schon online, falls ihr den Link wollt, könnt ihr es sagen.
$produkt = $_SESSION['key101'] ;
$produkt1 = $_SESSION['key102'] ;
$produkt2 = $_SESSION['key103'] ;
$produkt3 = $_SESSION['key104'] ;
$produkt4 = $_SESSION['key105'] ;
$produkt5 = $_SESSION['key106'] ;
$produkt6 = $_SESSION['key107'] ;
$produkt7 = $_SESSION['key108'] ;
$produkt8 = $_SESSION['key109'] ;
$produkt9 = $_SESSION['key110'] ;
$produkt10 = $_SESSION['key111'] ;
$produkt11 = $_SESSION['key201'] ;
$produkt12 = $_SESSION['key202'] ;
$produkt13 = $_SESSION['key203'] ;
$produkt14 = $_SESSION['key204'] ;
$produkt15 = $_SESSION['key205'] ;
$produkt16 = $_SESSION['key206'] ;
$produkt17 = $_SESSION['key207'] ;
$produkt18 = $_SESSION['key208'] ;
$produkt19 = $_SESSION['key301'] ;
$produkt20 = $_SESSION['key303'] ;
$produkt21 = $_SESSION['key302'] ;
echo '<table class="rahmen">';
echo '<th class="kopf">';
echo "ID" ;
echo '<th class="kopf">';
echo "Anzahl" ;
echo '<th class="kopf">';
echo "Produktbezeichnung";
echo '<th class="kopf">';
echo "Ausgabeart";
echo '<th class="kopf">';
echo "Preis";
echo '<th class="kopf">';
echo "Löschen";
$db_erg = mysql_query("SELECT * FROM `warenliste` WHERE ID LIKE '".$produkt."' OR ID LIKE '".$produkt1."' OR ID LIKE '".$produkt2."' OR ID LIKE '".$produkt6."' OR ID LIKE '".$produkt7."'
OR ID LIKE '".$produkt8."' OR ID LIKE '".$produkt9."' OR ID LIKE '".$produkt10."' OR ID LIKE '".$produkt12."'
OR ID LIKE '".$produkt13."' OR ID LIKE '".$produkt14."' OR ID LIKE '".$produkt11."' OR ID LIKE '".$produkt15."'
OR ID LIKE '".$produkt16."' OR ID LIKE '".$produkt17."' OR ID LIKE '".$produkt18."' OR ID LIKE '".$produkt19."'
OR ID LIKE '".$produkt20."' OR ID LIKE '".$produkt21."'
OR ID LIKE '".$produkt3."' OR ID LIKE '".$produkt4."' OR ID LIKE '".$produkt5."'");
while ( $inhalt = mysql_fetch_assoc( $db_erg ) )
{
echo '<tr class="zeilen">';
echo '<td class="felder">';
echo $inhalt['ID'] ;
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Anzahl'] ;
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Produktbezeichnung'];
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Ausgabeart'] ;
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Preis'] ;
echo '<td class="felder">';
echo '<input name="loeschen" value=$inhalt[ID] type="checkbox">' ;
echo "</td>" ;
echo '</>';
}
echo "</table>" ;
Vielen Dank für eure Hilfe.