15. april 2006 - 18:11
Der er
10 kommentarer og 1 løsning
Kald navn ud fra id givet af explode
jeg har min explode varibel til at være: $exp = explode(";", $post['gameid']); Jeg skal nu have kaldt ud fra en anden tabel i min database de navne der tilhøre gameid.. fx hvis min explode giver mig følgene: $exp[0] = 323; $exp[1] = 432; Skal den gå ind i databasen og finde titlen på de game der har ID 323 og 432 så jeg kan tilføje dem i en anden variabel: $games = $game1 - $game2; Som gerne skulle udskrive ved echo "$games": Game1 - Game2 Hvordan får jeg den til det?
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?
15. april 2006 - 18:49
#1
Du kan $sql = "SELECT `titel` FROM `tabelnavn` WHERE `id` IN (". implode(",", $exp) .")"; $hent = mysql_query($sql) or die (mysql_error());
15. april 2006 - 19:01
#2
ok.. men hvordan får jeg udskrevet resultaterne? altså Game1 og Game2?
15. april 2006 - 19:04
#3
while( $row = mysql_fetch_assoc($hent) ){ print $row['titel']."<br>"; }
15. april 2006 - 19:09
#4
Jeg får denne fejl: Warning: Bad arguments to implode()
Slettet bruger
15. april 2006 - 20:20
#5
Så er det fordi $exp ikke er sat.
Slettet bruger
15. april 2006 - 20:25
#6
Hvis du vil sætte to variable sammen med -, skal du huske at sætte " om: $games = $game1." - ".$game2;
15. april 2006 - 20:58
#7
fejlen ligger formodentlig i at du ikke har array'et $exp? <?php for($i = 1; $i < 5; $i++) { $exp[] = $i; } $sql = "SELECT `titel` FROM `tabelnavn` WHERE `id` IN (". implode(",", $exp) .")"; $hent = mysql_query($sql) or die (mysql_error()); // En måde at vise resultat på if(mysql_num_rows($hent) != 0) { $a = 0; while($vis = mysql_fetch_object($hent)) { $a++; echo $vis->titel; if($a != mysql_num_rows($hent)) { echo" - "; } } } mysql_free_result($hent);
17. april 2006 - 14:01
#8
$post['gameid'] skal være $_POST['gameid'] foriøvrigt :-)
hmm glem det.. fandt en anden metode istedet..
husk lige at smid løsningen herind så andre måske kan løse dette p åsamme måde :-)
skal jeg nok.. :) skal bare lige finde filen igen :)
Vi tilbyder markedets bedste kurser inden for webudvikling