Toon posts:

query's waarvan de waarde blijft bestaan ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zoek een functie om het volgende probleem te verhelpen.
Ik heb onderstaande scriptje maar hij pakt de waarde niet van de onderste $pollid. Terwijl ik dat wel wil omdat ik er mee door wil rekenen.
Ik zou me god niet weten hoe ik zoiets moet noemen dus dan word de search gebruiken of php.net moeilijk.


$query = "SELECT pollid FROM polltest WHERE pollid = 1";
$result = mysql_query($query);
while(list($pollid) = mysql_fetch_row($result))
print "$pollid";
print "$pollid"

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Wat probeer je nou eigenlijk :?
Je selecteert de pollid's van alle polls met pollid 1...
Waar wil je dat dan nog voor afdrukken :?

Ik denk dat je toch wat beter moet proberen te begrijpen wat je eigen code doet en/of hoe php werkt...

Verwijderd

Topicstarter
ja sorry ik heb het een en ander weg gehaald omdat er 13 getallen uit de tabel worden gehaald leek me beetje veel om hier neer te zetten (verkeerde overgelaten dus:()
Hier volgt ie nog een keer:
-----------------------
$query = "SELECT pollid, optie1, optie2, optie3 FROM polltest WHERE pollid = 1";
$result = mysql_query($query);
while(list($pollid, $optie1, $optie2, $optie3) = mysql_fetch_row($result))
print "$pollid, $optie1, $optie2, $optie3";
print "$pollid, $optie1, $optie2, $optie3"
------------------------

Nu wil ik dus eerst optie 1, 2 en 3 afdrukken en er daarna nog mee rekenen. Helaas kan ik maar 1x printen, daarna krijg ik 'lege' variabele te zien. Hij drukt niks meer af.

Hoe kan ik ervoor zorgen dat hij ook de tweede keer afdrukt (en de derde enz.).

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 11 april 2002 21:12 schreef laddy17 het volgende:
Nu wil ik dus eerst optie 1, 2 en 3 afdrukken en er daarna nog mee rekenen. Helaas kan ik maar 1x printen, daarna krijg ik 'lege' variabele te zien. Hij drukt niks meer af.

Hoe kan ik ervoor zorgen dat hij ook de tweede keer afdrukt (en de derde enz.).
Je krijgt dus 1 resultaat binnen?
Waarom doe je in godsnaam een while dan? Gebruik gewoon een if() daar.

Aangezien de 2e iteratie (nahja, die probeert ie, maar maakt ie niet af) van de while die waarden weer leeg maakt heb je er niets aan...

Verwijderd

Topicstarter
Hey ACM ontzettend bedankt voor de hulp, ik dacht nl. (newbie) dat je dat alleen met while kon doen |:(.

In de meeste andere forums hier word gelijk weg gezeken als je een 'minder slimme' opmerking maakt.

Nogmaals bedankt voor je tijd