benötige schnell rat, -> eine art onlineshop

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • benötige schnell rat, -> eine art onlineshop

    hi

    ich muss morgen (im rahmen meiner ausbildung)
    etwas abgeben, und zwar habe ich dazu folgendes problem,
    ich soll eine seite machen, dazu eine datenbank erstellen(mysql) und es gibt sehr viele tabellen

    naja das tut jetzt alles nichts zur sache!

    mein problem ist, ich muss eine art SHOP machen, ich brauche aber bloß hilfe bei einer kleinigkeit!

    habe alle artikel meiner datenbank ausgegeben auf der seite, möchte jetzt aber eine CHECKBOX haben, dass wenn cih eine oder mehrere checkboxen anklicke, der das erfasst und daraus dann die bestellung entsteht! ich habe keine ahnung wie man solch eine checkbox mit php macht, und wie ich eine beziehung zum datensatz der artikel bekomme!

    vielleicht kann mir da einer helfen? oder auf ein tutorial welches ich noch nicht gefunden habe verlinken?

    danke

    gruß
    mYsTaS

  • #2
    benötige schnell rat
    ^^ sowas kannst du auch mal GANZ SCHNELL UNTERLASSEN in einem forum!


    wenn du die daten ausgibst, hast du ja auch die id aus der db. richtig?

    dann kannst du sowas für eine checkbox schreiben.

    damit werden dir nur angemarkerte ids im array $_POST['artikel'] geliefert.
    Code:
    $_POST['artikel'][0] = (id)1;
    $_POST['artikel'][2] = (id)2;
    usw.
    PHP-Code:
    echo '<input type=checkbox name="artikel[]" value='.$id_aus_db.'>'
    alternativ kannst du das auch so machen ... hier gibt es dann im array $_POST['artikel'] mit den ids als index. und einer 1 als value.
    Code:
    $_POST['artikel'][1] = 1;
    $_POST['artikel'][23] = 1;
    usw.
    PHP-Code:
    echo '<input type=checkbox name="artikel['.$id_aus_db.']" value=1>'
    den unterschied der beiden formen kannst du mit
    PHP-Code:
    echo '<pre>';
    print_r($_POST['artikel']);
    echo 
    '</pre>'
    sehen.

    fragen? keine? weitermachen!
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      keine schlechte sache wäre auch evt sowas:

      ich habe ein feld: Kundennummer: eingabe!
      das ist kein problem, das kann ich selbst

      nur z.B. eine Auswahlleiste (so wie wenn man im Browser oben die besuchten internetseiten auswählt)
      und gefüllt werden soll die durch eine SQL Abfrage, sodass ich z.B. als wert $sql eintragen kann! und dann wenn cih einen Artikel auswähle und auf Submit klicke, ich zumindest eine rechnung ausgeben kann mit einem artikel! das wäre schonmal toll!

      Kommentar


      • #4
        hä?
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          danke für die gute lösung!!

          ---

          ja
          also ich möchte eine "rechnung" anhand einer bestellung kreiren!
          das problem is nur das ich halt eben nicht weiss, WIE ich bestellen soll ... aber ich werds jetzt mal mit deiner lösung veruschen

          Kommentar


          • #6
            hm, ich bekomme das nicht ganz gebacken!
            also meine ausgabe lautet so:

            for($i=0;$i<count($ergebnis);$i++)
            {
            echo "<tr><td><div align=left>".$ergebnis[$i][artikelnr]."</div></td><td width=50%><div align=left>".$ergebnis[$i][artikelbez]."</div></td><td><div align=left>".$ergebnis[$i][preis]."</div></td></tr>";
            }

            kannst du das vllt mal anders erkären mit anderen worten?!

            wäre schön :P
            Zuletzt geändert von mystas; 13.01.2005, 19:54.

            Kommentar


            • #7
              [list=1][*]was steht in $ergebnis drin[*]schaue dir foreach() an[/list=1]
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar


              • #8
                so, ich habe es jetzt geschafft, dank deiner hilfe!

                aber in einem anderen modul ahbe ich diesen fehler, den ich nicht gelöst bekomme:

                Code:
                Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in 
                C:\apachefriends\xampp\htdocs\homework\verwaltungssystem\suchen.php on line 31

                bei ner anderen datei funktioniert das ..., wieso kommt dieser fehler!?!
                habe den mal bei google eingegeben hehe, da zeigt der zich seiten mit dem fehler an!
                Zuletzt geändert von mystas; 13.01.2005, 23:44.

                Kommentar


                • #9
                  habe den mal bei google eingegeben hehe, da zeigt der zich seiten mit dem fehler an!


                  was soll man dazu noch sagen?

                  mysql_error

                  umbrich bitte deinen beitrag. danke.
                  Zuletzt geändert von derHund; 13.01.2005, 23:32.
                  Die Zeit hat ihre Kinder längst gefressen

                  Kommentar


                  • #10
                    ja sehr lol ^^
                    das meinte cih jetzt nicht so wie du es auffasst!

                    ja wie finde ich jetzt raus, warum der die funktion nicht mag?
                    mit mysql_error() ja wohl kaum

                    Code:
                    $link = mysql_connect("localhost", "$user", "$password");
                    mysql_select_db($datenbank, $link);
                    mysql_query($sql, $link);
                    
                    $result = mysql_query($sql, $link);
                    for($i=0;$i<mysql_num_rows($result);$i++)
                    {
                    $ergebnis[$i]=mysql_fetch_array($result);
                    }
                    Zuletzt geändert von mystas; 13.01.2005, 23:50.

                    Kommentar


                    • #11
                      Original geschrieben von mystas
                      mit mysql_error() ja wohl kaum
                      schlauberger! ... entweder damit oder mit phpmyadmin.
                      Kissolino.com

                      Kommentar


                      • #12
                        oder mit phpmyadmin.
                        was im übrigen auch mysql_error nutzt

                        Kommentar


                        • #13
                          Original geschrieben von TobiaZ
                          was im übrigen auch mysql_error nutzt
                          verrat' doch nicht alles
                          Kissolino.com

                          Kommentar


                          • #14
                            braucht ja keiner weitersagen

                            Kommentar

                            Lädt...
                            X