Forum: SQL |
Thema:
insert in for-schleife |
Von:
mathias Fromberg (
01.06.2004 10:00) |
Hallo zusammen,
Ich habe da ein kleines Anfängerproblem. Es geht um ein Kochbuch und das verändern der Zutatenliste die ein eigene Tabelle darstellt. Mein Problem ist das die Zutatenliste in einer For-Schleife abgefragt wird und ich somit nur den untersten Wert meiner Zutaten verändern kann. Mache ich das, überschreibt er mir alle vorherigen Positionen mit diesem Wert. Falls jemand versteht was ich meine wäre ich für Tips sehr dankbar.
Gruß
Mathias
Betreff |
Von |
Datum |
|
  |
Re: insert in for-schleife
Vielleicht kannst das mal bisschen anschaulicher Skizieren ?<br>Denke das sollte sich schon lösen lassen... |
 |
 |
 |
|
|
Sven
Buhk
|
01.06.2004 11:02 |
|
  |
Re: insert in for-schleife
Also die Sql-Abfrage sieht so aus:<br><br>ANFRAGE:<br><br> for ($i=0; $i<$num; $i++){<br> $altzu = mysql_result($res, $i, "zutatart");<br> $altme = mysql_result($res, $i, "menge");<br> $altma =... |
 |
 |
 |
|
|
G.
Guest
|
01.06.2004 12:29 |
|
  |
Re: insert in for-schleife
Jau ich denke das wird sein das Du nur auf die ID abfragst. Die sind aber innerhalb eines Rezeptes gleich bei den Positionen. Damit überschreibt er logischerweise alle. Du müsstest die Abfrage also... |
 |
 |
 |
|
|
Sven
Buhk
|
01.06.2004 13:33 |
|
  |
Re: insert in for-schleife
Die Zutatentabelle hat ja ein eindeutige, dazugehörige Rezeptid. Ich denke ich muss ihm sagen das er jede Zeile der Zutatenlist (Art, Menge, Maß) in ein array einlesen muss. - kann ich nicht... |
 |
 |
 |
|
|
G.
Guest
|
01.06.2004 14:01 |
|
  |
Re: insert in for-schleife
Ne das ist noch eine ID zu wenig. Du hast zwar eine ID für das Rezept. Ein Rezept hat aber mehrere Zutaten. Demzufolge muss wenn Du eine der Zutaten in einem Rezept ändern willst eine weitere ID für... |
 |
 |
 |
|
|
Sven
Buhk
|
01.06.2004 19:22 |
|
  |
Re: insert in for-schleife
Hallo Sven,<br>Und Du hattest doch recht. Nachdem ich 2 Tage mit arrays verschwendet habe, stellte sich heraus das Deine Lösung doch die beste war. Ich suchte auch in anderen Foren nach hilfe und bekam... |
 |
 |
 |
|
|
G.
Guest
|
03.06.2004 12:11 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!