login  Naam:   Wachtwoord: 
Registreer je!
 Forum

array in array in foreach legen (Opgelost)

Offline Martijn - 28/04/2008 17:26 (laatste wijziging 28/04/2008 17:31)
Avatar van MartijnCrew PHP ik heb het volgende:

  1. <?php
  2. $sCasino=mysql_query("SELECT casino,houder FROM casino ORDER BY plaats ASC") or die(mysql_error());
  3.  
  4. while($fCasino=mysql_fetch_row($sCasino)){
  5. $info['casino']=$fCasino[0];
  6. $info['eigenaar']=$fCasino[1];
  7. $ding[]=$info;
  8. }//einde fetch while
  9.  
  10.  
  11.  
  12. foreach($ding as $array=>$value){
  13. //mja, verassing
  14. }
  15.  
  16. ?>

ik wil daar de array leeg hebben, maar $value[0] of $value['casino'] werkt niet, hoe kan ik dat wel doen? De rest kan ik zelf wel invullen 
edit: $ding[]=array($info); had ik eerst, dat was fout ben stapje dichterbij

4 antwoorden

Gesponsorde links
Offline Filip - 28/04/2008 17:30
Avatar van Filip IRC guru ik neem aan dat je gegevens niet in je db staan onder een kolom die 0 of 1 noemt... na je fetch moet je wel $fCasino['kolomnaam_in_sql'] doen om die op te halen...
Offline Stijn - 28/04/2008 17:32
Avatar van Stijn PHP expert $ding[] = $info;

Dit moet je doen. Jij hebt een 3D array gemaakt ipv een 2D array.

Citaat:
$ding = array( 0 => array( array('casino' => ... , 'eigenaar' => ...) ) ... );


En dan kan je waarden gaan verwijderen van de onderliggende array.

  1. foreach( $ding as $key => $array ) {
  2.  
  3. unset( $array['casino'] );
  4.  
  5. }
Offline Martijn - 28/04/2008 17:32 (laatste wijziging 28/04/2008 17:33)
Avatar van Martijn Crew PHP met mysql_fetch_ROW niet, als ik array of assoc had dan wel row=nummer en sneller 
ja stijn, ik zag het net iets voor je toch bedankt
Offline Koen - 28/04/2008 17:33 (laatste wijziging 28/04/2008 17:34)
Avatar van Koen PHP expert
nephilim schreef:
ik neem aan dat je gegevens niet in je db staan onder een kolom die 0 of 1 noemt... na je fetch moet je wel $fCasino['kolomnaam_in_sql'] doen om die op te halen...

Bij fetch_row kan je numerieke indices gebruiken 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s