[PHP] Array und Formular

Dieses Thema im Forum "Webentwicklung" wurde erstellt von master2005, 24. November 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 24. November 2007
    Array und Formular

    Hi @ all,

    ich möchte gerne einen webshop coden. Es werden die Produkte die aus der db abgerufen so!

    Man kann dann in ein Inputfeld eintragen wie oft man dieses Produkt kaufen möchte dann geht man mittels eines submit button weiter da werden dann die array mittells forschleife ausgegeben. Ich möchte jetzt aber das nur die array ausgegeben werden wo der kunde auch ne anzahl der produkte inegegeben hat zb 3 x Schokolade. Kann mir da einer Helfen das nur die produktnamen ins array gespeichert werden die der kunde auch kaufen möchte...

    Der Sinn ist das ich dem kunden eine auftragsbestätigung schicken will wo drinne steht was er kauft und wieviel davon. Ich komme einfach nicht weiter da ich ja nur alle arrays irgnendwie ausgeben kann

    Wenn mir da einer helfen könnte wäre ich Ihm sehr dankbar
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 24. November 2007
    AW: Array und Formular

    Dein bisheriger Quellcode wäre nicht schlecht!
    Poste Ihn und ich schreibs dir um mit Kommentaren, dann kannst alles nachvollziehen..

    mfg FynnY
     
  4. #3 24. November 2007
    AW: Array und Formular

    du kannst es doch weiter so machen das alle artikelnamen in deinem array stehen
    nur bei der ausgabe auf dem bildschirm prüfst du einfach ob der käufer eine zahl eingegeben hat
    wenn ja wird es angezeigt, wenn nicht dan eben nicht

    ansonsten kannst du doch beim abschicken ein neues array erstellen
    da stehen dann nur die artikel die gekauft werden sollen drin


    kleine nachfrage:
    möchtest du den webshop auch im internet benutzen?
    wenn ja würde ich dir davon abraten, du scheinst noch nicht die nötige erfahrung zu haben
    gerade bei webshops kannst du ganz schnell ein dickes problem haben
     
  5. #4 24. November 2007
    AW: Array und Formular

    Guten Morgen,

    es fängt schon bei deiner Sprache an,
    bitte zuerst [G]Quakenet PHP Tutorial[/G] konsultieren und danach nochmal wieder kommen,
    oder falls du Mitarbeiter suchst die entsprechenden Threads im Webtechnikbereich nutzen.

    Gruss
     
  6. #5 24. November 2007
    AW: Array und Formular

    Bestellformular

    form action="ausgabe.php" method="POST">
    <?
    $abfrage_produkte = "SELECT * FROM produkte";
    $ergebnis_produkte = mysql_query($abfrage_produkte);
    $anzahl = mysql_num_rows($ergebnis_produkte);

    while($produkt = mysql_fetch_object($ergebnis_produkte))
    {
    $i = $i+1;
    $produkid[$i] = $produkt->id;


    ?>
    <table border="0" width="100%" onMouseOver="this.style.backgroundColor='#efefed';" onMouseOut="this.style.backgroundColor='';" class="bestellmaske">
    <tr>
    <td width="10%" rowspan="2"><img src="img/211111.gif"></td>
    <td width="50%" style="text-align:right;font-weight:bold;"><?echo $produkt->name;?> <input type="text" size="3" name="produktanzahl[]" value="0"></input> x </td>
    <td width="10%" style="text-align:right;font-weight:bold;"><?echo $produkt->preis;?></td>
    <td width="5%">EUR</td>
    </tr>
    <tr>
    <td height="62" colspan="3" valign="top"><em><?echo $produkt->beschreibung;?></em></td>
    </tr>
    <input type="hidden" name="produktname[]" value="<?echo $produkt->name;?>"></input>
    <input type="hidden" name="produktid[]" value="<?echo $produkt->id;?>"></input>
    </table>
    <?
    }
    ?>
    <table width="100%" border="0">

    <tr>
    <td style="text-align:right;"><input type="submit" value="weiter"></input></td>
    </tr>
    </table>
    </form>

    ###############################
    Ausgabe bzw verarbeitung

    //Arrays
    $produktid = $_POST['produktid'];
    $produktanzahl = $_POST['produktanzahl'];
    $_SESSION["produktname"] = $_POST['produktname'];


    $produktname = $_SESSION["produktname"];
    for($i=0;$i<count($produktname);$i++)
    {
    echo $produktname[$i];
    }
     
  7. #6 24. November 2007
    AW: Array und Formular

    und mit dem bisschen php kenntnissen wagst du dich an ein script mit dem sogar profis ab und zu zu kämpfen haben.

    nee ich seh keinen sin in dem thread, deswegen close...

    dito
     

  8. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP Array Formular
  1. Antworten:
    1
    Aufrufe:
    497
  2. PHP Insert Problem: Array

    leex , 17. September 2013 , im Forum: Webentwicklung
    Antworten:
    7
    Aufrufe:
    805
  3. Antworten:
    4
    Aufrufe:
    1.004
  4. Antworten:
    3
    Aufrufe:
    930
  5. Antworten:
    3
    Aufrufe:
    1.029
  • Annonce

  • Annonce