Pagina 1 din 1

problema afisare poza

Scris: Vin Iun 10, 2011
de sebaca
Salut

In functie de o conditionare incerc sa afisez o poza. Nu-mi iese.
Codul arata cam asa:

Cod: Selectaţi tot

<?php
  $val = $_REQUEST['v_formular'];
  if ($val = 1)
     {
     $poza = 'poza1.jpg';
     echo "<img alt=\"poza de afisat\" src=\"../" . $poza . "\" />";
     }
  if ($val = 2)
     {
     $poza = 'poza2.jpg';
     echo "<img alt=\"poza de afisat\" src=\"../" . $poza . "\" />";
     }
   ?>
Unde gresesc?
Probabil ca sunt si alte solutii de afisare dar nu le intuiesc.
Multmesc anticipat.

problema afisare poza

Scris: Vin Iun 10, 2011
de claUdiu
Incearca asa:

Cod: Selectaţi tot

<?php
$val = $_REQUEST['v_formular'];
if ($val == 1)
{
$poza = 'poza1.jpg';
echo '<img alt="Poza 1" src="../'.$poza.'">';
}
if ($val == 2)
{
$poza = 'poza2.jpg';
echo '<img alt="Poza 1" src="../'.$poza.'">';
}
?>
Ar fi bine daca ne-ai posta si erroarea care o da. Si...daca nu da erroare...ce nu afiseaza? AFiseaza un patrat mic?...Si app...verifica daca ai poza in alt folder decat in cel in care e acest cod...Umpic mai multe detalii daca nu merge nici akm. BAFTA!

problema afisare poza

Scris: Vin Iun 10, 2011
de sebaca
Pe varianta mea de cod imi afisa textul alternativ imaginii.

Incercand varianta sugerata de tine imi afiseaza:
"Parse error: syntax error, unexpected $end in C:\websites\tcpi\stratificare\laborator2.php on line 327".

problema afisare poza

Scris: Vin Iun 10, 2011
de claUdiu
pune o acolada ( } ) la sfarsitul codului ex:

}
?>

problema afisare poza

Scris: Vin Iun 10, 2011
de sebaca
Greseala care am facut-o: .. nu am inchis un apostrof.
Solutia cu apostrof in loc de ghilimele e salvatoare.
Codul meu era mai lung, si definirea si conditionarea variabilei era intr-o functie, iar afisarea era intr-o alta functie.

Multumita solutiei tale totul functioneaza.
Multumesc @claUdiu !!

problema afisare poza

Scris: Sâm Iun 11, 2011
de MarPlo
Conditia de egalitate din if(), cand vrei sa compari egalitatea unei variabile cu o valoare, foloseste 2 semne egal "==", if ($val == 1) (nu if ($val = 1)).

problema afisare poza

Scris: Lun Iun 13, 2011
de claUdiu
Da...MarPlo o spus bine:). DAr na...eu m-am dat sa scriu un cod...pff:))