Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.03.2006, 16:06
mlesniak mlesniak ist offline
Neuer Besucher
 
Registriert seit: 09.03.2006
Beiträge: 5
Standard

Hey Leute, ich brauch ne Anleitung bzw. ein Scriptbeispiel wie ich Daten die ich aus der DB auslese und darstelle an eine andere Tabelle senden kann

PHP Quellcode:
$artikel = mysql_query("SELECT   bez,
                                                                                      menge,
                                                                                      beschr,
                                                                                      artid,
                                                                                      preis
 FROM artikel Where artid =34"
);
                                while($row = mysql_fetch_object($artikel))

                                         {  echo    $row->bez;}
wie kann ich diese einzelnen Felder jetzt in einer Variablen ausgeben ?
PHP Quellcode:
$artid = $row->artid;
klappt schonmal nicht
Und wie kann ich dann diesen Datensatz an die Tabelle warenkorb schreiben ?
Mit Zitat antworten
  #2  
Alt 24.03.2006, 16:13
Gary Gary ist offline
Forum-Mitarbeiter
 
Registriert seit: 25.05.2004
Beiträge: 13.399
Standard

Zitat:
wie kann ich diese einzelnen Felder jetzt in einer Variablen ausgeben ?
Genau so:
PHP Quellcode:
echo    $row->bez;
Vielleicht solltest du diesen Punkt nochmal ein bisschen genauer ausführen.
Das hier:
PHP Quellcode:
$artid = $row->artid;
nennt sich Variablenzuweisung und nicht Ausgabe. Hierfür verwendet man entweder
DOKU-VORLESE-SERVICE(TM)

oder
DOKU-VORLESE-SERVICE(TM)
int print(string arg)
Ausgabe eines Strings


Zitat:
klappt schonmal nicht
Tolle Fehlermeldung, gerne genommen, aber leider noch nirgendwo dokumentiert!!! Geht es vielleicht auch ein bisschen genauer?
Und abspeichern tut man die Daten entweder per INSERT (Neuanlage eines Datensatzes in der DB) oder UPDATE (Änderung eines bestehenden Eintrags).
__________________
Gary
=============================
Schreie nach Besserem, bis du es auch erhältst. Das noch Bessere verabschiedet sich rechtzeitig vor deinem Lärm.
© Martin Gerhard Reisenberg (*1949)
Mit Zitat antworten
  #3  
Alt 24.03.2006, 16:14
Rana Rana ist offline
Engagierter Besucher
 
Registriert seit: 22.12.2004
Beiträge: 6.441
Standard

"Ausgeben" tut man mit echo oder print - deswegen klappt das schonmal nicht.

Und was und wo ist die Tabelle warenkorb?
Mit Zitat antworten
  #4  
Alt 27.03.2006, 15:26
mlesniak mlesniak ist offline
Neuer Besucher
 
Registriert seit: 09.03.2006
Beiträge: 5
Standard

Also ich habe eine Datenbank mit 3 Tabellen (artikel, warenkorb, bestellung)...

Jetzt lese ich die Artikeldaten aus der Tabelle aus...
PHP Quellcode:
<?php     $bez = mysql_query("SELECT bez, artid, menge, beschr, preis FROM artikel Where artid =34");
                                while($row = mysql_fetch_object($bez))

                        {echo    $row->bez; }
               ?>
und nun möchte ich diesen Datensatz komplett an die Tabelle Warenkorb übergeben... Wie mache ich das am besten?

Eine Function schreiben ?

PHP Quellcode:
function add_artikel ($bez, $artid, $menge, $beschr, $preis)
mysql_query("INSERT bez, artid, menge, beschr, preis INTO warenkorb Where artid=34 ");
Aber wie wird die Funktion dann ausgeführt, falls diese Funktion so wie ich sie erstmal provisorisch geschrieben habe überhaupt ausführbar ist ???

Und kann ich den Datensatz auch gleichzeitig in eine Session schreiben lassen ?

Aber wie definiere ich dann die einzelnen Felder als Session-Variable ?

Und wie kann ich mit den Daten dann im Warenkorb rechnen ? (sprich $gesamtpreis=$einzelpreis*$menge)
Die menge wird mit 1 vorgegeben, kann aber auf der Artikelseite in einem Textfeld beliebig verändert werden...
Wird dann auch die veränderte Menge in die Tabelle warenkorb übernommen ?
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabelle abfragen und mit den Werten andere Tabelle füllen steve007 PHP 4 21.12.2006 15:33
Einem Datensatz beliebig viele andere zuordnen? hangy Datenbanken 2 30.04.2006 14:05
Datensatz in andere Tabelle (mit auto_increment) verschieben DanWahn Datenbanken 4 13.11.2004 14:18
Zeile aus einer Mysql Tabelle in eine andere Tabelle kopieren Don Diablo PHP 2 21.01.2004 12:57
Alle Daten von einer Tabelle in eine Andere Tabelle kopieren?? dacat Datenbanken 2 15.10.2003 16:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC