Gå til innhold

Switch Function => HTML for WMP!


Anbefalte innlegg

Hei.....

Jeg skal lage en PHP side....

Den har strip_tags (GET).. som $ID.

Når du skriver feks. id.php?id=1 så skal php fine den...

der etter har jeg brukt switch for å fortelle til PHP når den er 1 feks, hva den skal gjøre..

Den skal gi et link ut,. og det linke skal være mellom en HTML kode som er for media player..

 

 

Jeg kan forkelare det på en annen møtte oxo :p

1 = http://www.vg.no/1.wmv

2 = http://www.vg.no/2.wmv

 

når jeg skriver ID= 1 så vil jeg at nr 1 skal kjøres...

 

_______________-

 

men jeg har fått et problem nå....

på html en skriver den ikke resultat ut fra switch

men den skriver akkurat GET en..

 

 

Det er koden:

 

<?php
//
$id = strip_tags($_GET['id']);
//
switch ($id)
{
case 1:
 $id_p = 'http://www.vg.no/1.wmv';
 $id_pp = print "id_p";
break;
case 2:
 print "http://www.vg.no/2.wmv";
               $id_pp = print "id_p";
break;

default:
 print "defualt";


}
?>
<embed name="player" src="<? print "$id_pp"; ?>" type="application/x-mplayer2" width="320" height="300" showc.."1" showstatusbar="1" loop="true" enablec.."0" displaysize="0" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"></embed><br>
</a>

 

når jeg kjører siden på ID=1 så er src=1 :p ike linken som jeg skulle ha..

 

 

en helt vanlig PHP side..

Jeg vil at den skal hente en link som den blir kalt in fra id=X

også skal den lime linken inn på html koden

Endret av arian88
Lenke til kommentar
Videoannonse
Annonse

Klikk for å se/fjerne innholdet nedenfor

<?php
//
$id = $_GET['id'];
//
switch ($id)
{
case 1:
$id_p = 'http://www.vg.no/1.wmv';
$id_pp = $id_p;
break;
case 2:
$id_p = "http://www.vg.no/2.wmv";
$id_pp = $id_p;
break;

}
?>
<embed name="player" src="<?php print $id_pp; ?>" type="application/x-mplayer2" width="320" height="300" showc.."1" showstatusbar="1" loop="true" enablec.."0" displaysize="0" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"></embed><br>

 

kan det være en mulighet

Endret av The_Lozer
Lenke til kommentar
Du hadde:

 

<?php print "$id_pp"; ?>

 

men "$id_pp" betyr at den tar stringen $id_pp og ikke variablen.

7714262[/snapback]

 

 

ok hehe :p

kan du også si litt om hvor må jeg bruke "" og ikke "" ?

bare noe eksempler sånn at jeg blir med..

Lenke til kommentar

Okay

 

$variabel = "Lol";

Du putter Lol inn i variablen.

 

"$variabel = Lol" <-- Hele dette er en string.

 

Kort sagt, rundt alle stringer skal det ".

En string er en tekst. "Dette er en string"

 

print "Hallo";

vil vise hallo.

 

print "$variabel = hallo";

vil vise "$variabel = hallo"

 

$variabel = "hallo";

print $variabel;

vil vise hallo.

Lenke til kommentar
Okay

 

$variabel = "Lol";

Du putter Lol inn i variablen.

 

"$variabel = Lol" <-- Hele dette er en string.

 

Kort sagt, rundt alle stringer skal det ".

En string er en tekst. "Dette er en string"

 

print "Hallo";

vil vise hallo.

 

print "$variabel = hallo";

vil vise "$variabel = hallo"

 

$variabel = "hallo";

print $variabel;

vil vise hallo.

7714676[/snapback]

 

Her må jeg korrigere deg litt... problemet var at han hadde satt $id_pp = print "id_p"; i stedet for $id_pp = $id_p, MEN $id_pp = "$id_p" hadde også funket...

 

Se her:

$navn = "Ole";

echo "Ditt navn er $navn"; -> "Ditt navn er Ole"

echo "Ditt navn er " . $navn; -> "Ditt navn er Ole"

echo 'Ditt navn er $navn'; -> "Ditt navn er $navn"

echo 'Ditt navn er ' . $navn; -> "Ditt navn er Ole"

 

Den mest "korrekte" er den nederste, single ' rundt ren tekst og variabelen utenfor, men det er her snakk om mikrosekunder, eller mindre i spart tid, så det spiller ikke så veldig stor rolle. Selv bruker jeg ofte den første (latskap :p, hehe).

Lenke til kommentar

Aah, takk Zorac, jeg er ganske ny i php :)

 

Jeg tenker ofte VB.NET når jeg skriver php, og i VB.NET ville

 

Dim navn As String = "Ole"

Console.Writeline("Ditt navn er navn")

blitt Ditt navn er navn.

 

Så jeg roter litt, men pga. deg, så vet jeg nå at jeg kan spare meg for tungvinte løsninger som print "Enstring " . $variabel . " enstringtil";

 

Flotters :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...