login  Naam:   Wachtwoord: 
Registreer je!
 Forum

uitlees probje

Offline tbk - 30/03/2007 13:53 (laatste wijziging 30/03/2007 13:58)
Avatar van tbkPHP beginner Hoi, ik ben bezig met items weer te geven uit een database

normaal doe je while($row=mysql_fetch_assoc($query){}

nu wil dit zelf kunnen besturen, geef mij bv item 1 en 2 uit die lijst van 30opgehaalde items.

ik dacht aan zo iets van $row=mysql_fetch_row($query)
en dan $row[0][1] en $row[0][2] maar dit werkt totaal niet:D

hoe zouden jullie het doen?

9 antwoorden

Gesponsorde links
Offline W0etah - 30/03/2007 14:06
Avatar van W0etah PHP beginner gewoon in je while lus dit:

  1. while($row=mysql_fetch_assoc($query){
  2. echo $row['item1'];
  3. echo $row['item2'];
  4. }
Offline tbk - 30/03/2007 14:07
Avatar van tbk PHP beginner uhm ik zeg dat ik geen while lus wil, want ik wil zelf kunnen bepalen welke item ik neem^^
Offline Grayen - 30/03/2007 14:11
Avatar van Grayen PHP ver gevorderde Bedoel je zoiets?
  1. <?php
  2. // Het script om het te kunnen toepassen
  3. function fetch_row($pQuery)
  4. {
  5. $aReturn = array();
  6. while($aAssoc = mysql_fetch_row($pQuery))
  7. {
  8. $aReturn[] = $aAssoc;
  9. }
  10. return $aReturn;
  11. }
  12.  
  13. // Een voorbeeldje
  14. $pQuery = mysql_query('SELECT * FROM table');
  15. $aArray = fetch_row($pQuery);
  16. echo $aArray[0][1];
  17. ?>

Offline Ibrahim - 30/03/2007 14:12
Avatar van Ibrahim PHP expert
  1. $query = mysq...."SELECT ....;
  2. while(....)
  3. {
  4. if( $fetch['item'] == 1 )
  5. {
  6. // iets doen
  7. }
  8. elseif( $fetch['item'] == 2 )
  9. {
  10. // ook iets doen
  11. }
  12. else
  13. {
  14. // niets
  15. }
  16. }


zoiets ?
Offline Grayen - 30/03/2007 14:15
Avatar van Grayen PHP ver gevorderde
Citaat:
uhm ik zeg dat ik geen while lus wil


hij wilde toch geen while lus?
Offline W0etah - 30/03/2007 14:23 (laatste wijziging 30/03/2007 14:23)
Avatar van W0etah PHP beginner dan maak je toch een uitrol menu, geeft daarin de waarden.

Dan selecteer je uit je database die waarden
  1. <?php
  2. $item = $_POST['item'];
  3. $query = mysql_query("SELECT * FROM items WHERE item = '".$item."'") or die(mysql_error())
  4. while($row = mysql_fetch_array($query) {
  5. // hier wat je moet tonen
  6. }
  7. ?>
Offline tbk - 30/03/2007 14:30
Avatar van tbk PHP beginner uhm ik wil gewoon een zo een script waarbij ik 2kolommen vna items naast elkaar had staan:

dit wou ik proberen: http://pastebin.be/7447/

ik hoop dat jullie eraan uit geraken uiteindeliujk krijg je dan

zijkant 10px | foto 1 | data 1 | foto 2 |data2 |zijkant 10px
zijkant 10px | foto 3 | data 3 | foto 4 |data4 |zijkant 10px
Offline Thomas - 30/03/2007 14:33
Avatar van Thomas Moderator Je wilt gegevens uit je database in een HTML-tabel zetten?
> tutorial?
Offline tbk - 30/03/2007 14:37 (laatste wijziging 30/03/2007 14:42)
Avatar van tbk PHP beginner welja FangorN , zo een systeempje had ik al uitgedacht, nu moest enkel nog dat van die foreach weten! eens testen!

Kan ik dit zeggen? $items1=$row[0] en dan is $items1 ook een array

dan kan ik $items1[hier een getal] ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.237s