Toon posts:

[PHP] Newbie vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik moet iets echoën, maar daar moet ik in 1 regel iets in showen en iets in listen.
Ik heb dus deze code nodig:
code:
1
while ($show = mysql_fetch_object($query)) {

en deze:
code:
1
while ($list = mysql_fetch_object($query)) {

Echter, kan ik ze gewoon dan onder elkaar zetten, of moet ik van beide 1 maken (wat ik dus niet kan)? :?

  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
Hoezo iets showen en iets listen?
Kun je een voorbeeld geven, zodat ik begrijp wat je bedoeld?
En even laten zien wat je query is.

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 11:03

Basszje

Reisvaap!]

$show / $list zijn toch gewoon standaard variabeltjes :?
( ik ben ook nog newb :P ) .

Uhm wat doen die dingen precies dan ? Returned to allebei de records in je query ?

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


  • TakTiX
  • Registratie: November 2001
  • Laatst online: 30-03 18:39

TakTiX

Busy@GoT

Op maandag 15 april 2002 10:51 schreef cobratbq het volgende:
Hoezo iets showen en iets listen?
Kun je een voorbeeld geven, zodat ik begrijp wat je bedoeld?
En even laten zien wat je query is.
offtopic:
hehe cobra, ook op school bezig?

ThE GaThErInG of a BuNcH of PpL


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

SmOkE19:
Ik moet iets echoën, maar daar moet ik in 1 regel iets in showen en iets in listen.
code:
1
2
3
4
5
6
7
8
9
while ( $list = $show = mysql_fetch_object ( $result ) )
{
   // ...
}
// of
while ( $list = mysql_fetch_object ( $result ) )
{
   $show = $list;
}

Maar ik snap niet zo goed waarom je dat zou willen. Volgens mij is er dan namelijk iets grondig mis met het ontwerp van je script :)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
offtopic:
Yep


Toch denk ik dat je met 1 variabele én kunt listen én kunt echoën, probeer dat eens, misschien met een array :)

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


Verwijderd

Topicstarter
Ik moet dus het volgende echoën:
code:
1
echo "&raquo; <a href=\"comments.php?id=$show->id\" title=\"$list->titel\">$list->titel</a><small> (Gepost op: $list->datum) </small> <br>";

Alleen het ID verschijnt niet als ik die list, die werkt alleen als ik die show.
Bij de rest (datum enzo) is het andersom, die werken alleen als ik die list en niet als ik die show. Ik moet dus van deze regels of 1 maken of een oplossing van beide:
code:
1
while ($list = mysql_fetch_object($query)) {

en:
code:
1
while ($show = mysql_fetch_object($query)) {

Snappen jullie het nog? :p

Verwijderd

ik weet niet helemaal wat je bedoeld, maar op de code afgaande lijkt met dit handiger:
code:
1
while ($show = $list = mysql_fetch_object($query)) {

Verwijderd

Topicstarter
Dat was hem ja, nu werkt ie zoals ik wil.
Bedankt! :D

  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
Op maandag 15 april 2002 10:55 schreef SmOkE19 het volgende:
Ik moet dus het volgende echoën:
code:
1
echo "&raquo; <a href=\"comments.php?id=$show->id\" title=\"$list->titel\">$list->titel</a><small> (Gepost op: $list->datum) </small> <br>";

Alleen het ID verschijnt niet als ik die list, die werkt alleen als ik die show.
Bij de rest (datum enzo) is het andersom, die werken alleen als ik die list en niet als ik die show. Ik moet dus van deze regels of 1 maken of een oplossing van beide:
code:
1
while ($list = mysql_fetch_object($query)) {

en:
code:
1
while ($show = mysql_fetch_object($query)) {

Snappen jullie het nog? :p
Als ik het verhaal zo hoor, lijkt het me zo'n onverwacht typefout probleempje, want beide variabelen bevatten dezelfde informatie als het klopt wat ik uit je verhaal kan halen. Dan heeft het eigenlijk geen reden om wel bij $show te werken en niet bij $list.
Éen nadeeltje, ik werk nooit met mysql_fetch_object( $query ), maar eerder met mysql_fetch_array( $query ).
Heb je al in de PHP Manual gekeken?

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Dat list en show iets anders oplevert, kan eigenlijk maar met 1 ding te maken hebben. Waarschijnlijk worden bij beide andere queries gebruikt. Anders zou het niks uit moeten maken of je ze nu list, show, titatovenaar, of jaapaap noemt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
[Nieuwe ingeving]
Staat jouw eerste variabele niet binnen de ""tjes?
Dan doetie het soms ook niet zoals het hoort (heb ik wel eens gehad bij arrays). Probeer hem eens buiten de ""tjes te zetten? Misschien helpt dat.

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


Verwijderd

Topicstarter
Hij werkt al mensen dankzij de oplossing van Unteraarsch, toch bedankt voor jullie behulpzaamheid! :)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Dit had je toch zelf ook wel kunnen bedenken ? .. in minder tijd dan dat er nu is verspild door meerdere mensen ?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Op maandag 15 april 2002 11:04 schreef SmOkE19 het volgende:
Hij werkt al mensen dankzij de oplossing van Unteraarsch, toch bedankt voor jullie behulpzaamheid! :)
Dat is geen oplossing, maar een quick fix.. Ik denk dat je beter nog ff door kunt kijken naar wat nu werkelijk het probleem is!!

nofi ten opzichte van Unteraarsch, maar ik zie te vaak dat mensen niet meer kijken naar wat er fout gaat, maar gewoon net zo lang aankutten tot het een keertje goed gaat. Dat de oplossing van Unteraarsch werkt geeft aan dat je in principe $list en $show gewoon kunt vervangen door 1 var. Als ie niet werkt dan heeft dit waarschijnlijk ergens anders mee te maken (bijvoorbeeld met je brakke echo statement. Het tussen de "s plaatsten van object aanroepen wil nog wel eens problemen geven.)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

SmOkE19: Hij werkt al mensen dankzij de oplossing van Unteraarsch
pfff
Om 10:55 schreef drm:
code:
1
while ( $list = $show = mysql_fetch_object ( $result ) )

[snip]
Om 10:58 schreef unteraarsch:
[snip]
code:
1
while ($show = $list = mysql_fetch_object($query)) {
:+ :D

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1