#1 4. Dezember 2008 Zuletzt von einem Moderator bearbeitet: 14. April 2017 Tabellenvalue übergeben (oder so) Hallo WebEntwickler =)Its my turn again Mein Problem liegt bei der Übergabe von Werten die in einem Schleifen Takt übergeben werden sollen. Ich bin zur Zeit dran, eine Mengenangabe wie auf dem Bild zu sehen, zu übergeben und damit weiter zu arbeiten. Der Quelltext ist Käse! Brauch nicht weiter beachtet werden. Vorerst Spoiler PHP: <? php include( "secure/connect.php" ); // Verbinden zur Datenbank & Tabelle $result = MYSQL_QUERY ( "SELECT id_artikel_stamm, bezeichnung, rabatt_vk, skonto_vk, Listenpreis FROM $tabelle " ); ?> <body><table width=\"100%\" border=\"1\"><tr><td>Anzahl</td><td>Artikelnummer</td><td>Kurzbeschreibung</td><td>Rabatt</td><td>Skonto</td><td>Listenpreis</td></tr> <?php while( $row = mysql_fetch_array ( $result )) { if ( $row [ $id_artikel_stamm ] != "" ) { $id_artikel_stamm = $row [ 'id_artikel_stamm' ]; $bezeichnung = $row [ 'bezeichnung' ]; $rabatt = $row [ 'rabatt_vk' ]; $skonto = $row [ 'skonto_vk' ]; $gesamt = $row [ 'Listenpreis' ]; $menge = "1" ; echo " <tr> <td><input type='text' name='. $menge '</td> <td> $row [ $id_artikel_stamm ] </td> <td> $row [ $bezeichnung ] </td> <td> $row [ $rabatt ] </td> <td> $row [ $skonto ] </td> <td> $row [ $gesamt ] </td> </tr>" ; } $menge ++;} echo "<input type='hidden' value='menge'>" ; ?> </table><form name"" action="liste_work.php" method="POST"> <input type='Submit' name'' value='Speichern'> <input type='reset'></form></body> Download: letzte_aufgabe.JPG | xup.in Die Auswahl meiner Mengenangabe soll nun an "liste_work.php" übergeben werden. Ich hab mich mal daran versucht: PHP: <tr> <?php include( "secure/connect.php" ); // Verbinden zur Datenbank & Tabelle $menge = $POST_ [ menge ]; for( $count = 1 ; $count <= $menge ; $count ++){ $row = mysql_fetch_array ( $menge );echo "<td> $row [ $menge ] </td>" ;}; ?> </tr> Ich bin mir ziemlich sicher das ich Fehler gemacht habe. Ich weiß nur nicht weiter. In der PHP Manual finde ich leider auch keine Hilfe beim übergeben von Feldnamen/Feldwerten Hoffe Ihr könnt mir da weiterhelfen grüße PS: Wenn ihr irgendwo Beispiele habt, immer ehr damit, ich wills verstehen, nicht einfach einsetzten. GRUß! + Multi-Zitat Zitieren
#2 4. Dezember 2008 AW: Tabellenvalue übergeben (oder so) Könntest du dein Problem bitte etwas genauer beschreiben? Werde aus deinem Quellcode in Kombination mit dem Screen nicht schlau ... Kennst du übrigens mysql_num_rows? Erspart dir dieses $menge. + Multi-Zitat Zitieren
#3 4. Dezember 2008 AW: Tabellenvalue übergeben (oder so) Das dürfte Dir nochmal alles erklären. Quakenet/#php Tutorial - de - Formulare Da hast Dich vertippt. PHP: $menge = $_POST [ menge ]; Ich gehe mal davon aus das deine Tabelle die Werte übergeben soll an "liste_work.php", dann muss die Tabelle auch ins Formular. Im Moment steht diese nur davor. Wo machst Du hier den input zu?! Der muss noch geschlossen werden. Allgemein -> Syntax Error^^ PHP: echo " <tr> <td><input type='text' name='. $menge '</td> <td> $row [ $id_artikel_stamm ] </td> <td> $row [ $bezeichnung ] </td> <td> $row [ $rabatt ] </td> <td> $row [ $skonto ] </td> <td> $row [ $gesamt ] </td> </tr>" ; + Multi-Zitat Zitieren