05. april 2007 - 19:15
Der er
6 kommentarer og 1 løsning
Hjælp til array foreach osv
Ja, nu vil jeg prøve at lære det en gang for alle :0) Jeg har nedenstående query som jeg skal have lagt i array: $hent_id = "SELECT id, raekkefolge FROM kurser WHERE raekkefolge > $raekkefolge"; while($resultat_id = mysql_fetch_array($resultat_hent_id)) { $kid = $resultat_id["id"]; $raekkefolge = $resultat_id["raekkefolge"]; } For hver id skal det her så ske: $raekkefolge-- $link = "?side=kurser&raekkefolge=$raekkefolge"; mysql_query("UPDATE sider SET link='$link' WHERE kid = '$id'");
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. april 2007 - 20:05
#1
$resultat = array(); while($resultat_id = mysql_fetch_array($resultat_hent_id)) { $resultat = $resultat_id; } Hvorefter man kan: foreach ( $resultat as $item ) { echo "ID: $item[id] Rækkefølge: $item[raekkefolge]<br>"; }
05. april 2007 - 20:05
#2
Sludder: $resultat = array(); while($resultat_id = mysql_fetch_array($resultat_hent_id)) { $resultat[] = $resultat_id; } Hvorefter man kan: foreach ( $resultat as $item ) { echo "ID: $item[id] Rækkefølge: $item[raekkefolge]<br>"; }
05. april 2007 - 20:45
#3
Gider du forklare det ud fra den kode je ha posted :0) Jeg skal ikke echo'e noget, men lave en query....
05. april 2007 - 20:46
#4
og jeg kan ikke stave :0)
05. april 2007 - 20:52
#5
Kunne det her måske være sagen? Gider du lade dine kyndige øjne hvile på det? :0) $resultat = array(); while($resultat_id = mysql_fetch_array($resultat_hent_id)) { $resultat[] = $resultat_id; } foreach ( $resultat as $item ) { $raekkefolge = $item[raekkefolge]-1; $link = "?side=kurser&raekkefolge=$raekkefolge"; $id = $item[id]; mysql_query("UPDATE sider SET link='$link' WHERE kid = '$id'"); }
06. april 2007 - 11:08
#6
nevermind... har løst det. Vil du have dine point så læg et svar :0)
30. april 2007 - 11:16
#7
...
Vi tilbyder markedets bedste kurser inden for webudvikling