Gå til innhold

Får ikke til if setting, noen som gidder å hjelpe?


Anbefalte innlegg

Sitter og tester ut litt her, skal få php til å skrive valgt option på en ny side.

 

Får det ikke til å fungere, hva gjør jeg feil

 

Her er formen

            <select name="Test">

              <option  value="Test1">Dette er test 1</option>

              <option  value="Test2">Dette er test 2</option>

            </select>

 

 

Her er php scriptet

<?php  if ($Test = $Test1) echo "Dette er test 1 og ikke test 2"; ?>

Lenke til kommentar
Videoannonse
Annonse

== er riktig operator for sammenligning av to verdier.

 

hva du ønsker å gjøre er imidlertid mildt sagt meget forvirrende - kan det være at du ønsker å sjekke om $Test == "Test1" eller om $Test == "Test2" ?

 

og bruker du register_globals=on? hvis ikke du henter ned $Test = $_REQUEST['Test']; eller tilsvarende så har du et usikkert server oppsett som resten av verden har forlatt for lenge siden.

 

EDIT: liten skriveleif

Endret av Torbjørn
Lenke til kommentar

Eks. at jeg lager en variabel som heter "$ifTest"

$ifTest {

if ($Test == "Test1") echo "Dette er test 1";

if ($Test == "Test2") echo "Dette er test 2";

}

 

Og deretter få den til å skrive rett verdi fra if settingen

<?php echo $ifTest; ?>

Lenke til kommentar

kanskje slik?

<?php
function bazzoIfTest($testVariabel){
 
 if($testVariabel == "Test1"){
   return "Dette er test 1";
 }
 else if($testVariabel == "Test2"){
   return "Dette er test 2";
 }
}

?>

blabla litt HTML

<?php echo bazzoIfTest("Test1"); ?>

blabla litt mer HTML

<?php echo bazzoIfTest("Test2"); ?>

Lenke til kommentar
Eks. at jeg lager en variabel som heter "$ifTest"

$ifTest {

if ($Test == "Test1") echo "Dette er test 1";

if ($Test == "Test2") echo "Dette er test 2";

}

 

Og deretter få den til å skrive rett verdi fra if settingen

<?php echo $ifTest; ?>

$ifTest = ($Test == "Test1" ? "Dette er test 1" : "Dette er test 2);

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...