Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 06-05-2005, 20:06
Martin
Avatar van Martin
Martin is offline
Ik ben bezig met een fotoalbum-scriptje. Om de fotos weer te geven trek ik uit de database het foto-id, al deze foto-id's stop ik gezellig bij elkaar in 1 array, en wel op deze manier:

PHP-code:
/* queries for gathering photo-information */
            
$query_photos    "SELECT id FROM photos WHERE book = ".$result_photo['book']." ORDER BY id ASC"
            
$sql_photos        mysql_query($query_photos) or die(mysql_error());
                    
            while (
$result_photos mysql_fetch_array($sql_photos)){

                
$photos[] = $result_photos
Dan wordt de array zo ingevuld:

Code:
Array ( 
   [0] => 
      Array ( 
       [0] => 1 
       [id] => 121 
      )
   [1] => 
      Array ( 
       [0] => 2 
       [id] => 454 
      ) 
   [2] => 
      Array ( 
       [0] => 3 
       [id] => 784
      ) 
)
Hoe vraag ik dan de positie op van bijvoorbeeld id "454"?

Laatst gewijzigd op 06-05-2005 om 20:18.
Met citaat reageren
Advertentie
Oud 07-05-2005, 08:30
Verwijderd
Ik heb nog nooit geprobeerd of array_search() in meerdere niveau's kan zoeken, maar probeer het eens.

Overigens vind ik je array een beetje vreemd.
Met citaat reageren
Oud 07-05-2005, 09:37
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Wellicht is het makkelijker het ID van de foto ook als key voor je ID te gebruiken, dan is het ineens heel makkelijk om die te vinden.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 07-05-2005, 10:24
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
Manuzhai schreef op 07-05-2005 @ 10:37 :
Wellicht is het makkelijker het ID van de foto ook als key voor je ID te gebruiken, dan is het ineens heel makkelijk om die te vinden.
precies

en daarnaast hoop ik dat je mysql_error() maar tijdelijk gebruikt, want het is om mysql_error te gebruiken op een definitieve site
Met citaat reageren
Oud 07-05-2005, 10:31
Martin
Avatar van Martin
Martin is offline
Citaat:
Dr HenDre schreef op 07-05-2005 @ 11:24 :
en daarnaast hoop ik dat je mysql_error() maar tijdelijk gebruikt, want het is om mysql_error te gebruiken op een definitieve site
Is ook tijdelijk ;-)

Komt een eigen functie achter te hangen die de gebruiker een nette melding heeft en de foutmelding stuurt naar een speciaal error-mailadres.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [Centraal] Webdesign (HTML/CSS) & sitechecks
Enlightenment
511 10-08-2006 14:14


Alle tijden zijn GMT +1. Het is nu 00:49.