[PHP] Tabellenvalue übergeben (oder so)

Dieses Thema im Forum "Webentwicklung" wurde erstellt von klaxx, 4. Dezember 2008 .

Schlagworte:
  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ß!
     
  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.
     
  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>"
    ;
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.