Pagina 1 din 1

separare in functie de tipul pozei

Scris: Lun Feb 21, 2011
de trif
salut, am si eu o mica problema, am codul asta

Cod: Selectaţi tot

 <?php
 echo '<br>';
$i=0;
while ($i < $num) {
  $rand=mysql_fetch_array($result);
	echo '<a href="galerie_foto.php?id='.$rand['id'].' "><left><img src="'.$rand['img'].' width="300" height="150""></left></a> '; 
++$i;
}
?>
si vreau sa faca urmatoarele
atunci cand este tip vedere o poza anume sa imi selecteze

Cod: Selectaţi tot

echo '<a href="galerie_foto.php?id='.$rand['id'].' "><left><img src="'.$rand['img'].' width="300" height="150""></left></a> '; 
iar daca este tip portret sa imi selecteze

Cod: Selectaţi tot

echo '<a href="galerie_foto.php?id='.$rand['id'].' "><left><img src="'.$rand['img'].' width="150" height="300""></left></a> '; 
Problema este ca nu stiu daca se poate insera if in while.
am o coloana cu nume "tip" unde imi zice ce tip este portret sau vedere, iar in functie de asta sa imi afiseze una din cele 2 variante. multumesc, cu stima trif

separare in functie de tipul pozei

Scris: Lun Feb 21, 2011
de MarPlo
Se poate insrera if-uri si "else" in WHILE (sau si un FOR)

Cod: Selectaţi tot

while(conditie) {
  if(ceva) {
    // cod
  }
  else if(altceva) {
    // cod
  }
}

separare in functie de tipul pozei

Scris: Mar Feb 22, 2011
de trif
salut, am facut asa

Cod: Selectaţi tot

 <?php
 echo '<br>';
$i=0;
$v="vedere";
$p="portret";
while ($i < $num) {
  $rand=mysql_fetch_array($result);
  if($rand['tip'] = $v) {
echo '<a href="galerie_foto.php?id='.$rand['id'].' "><left><img src="'.$rand['img'].' width="300" height="150""></left></a> '; 
  }
  else if($rand['tip'] = $p) {
  echo '<a href="galerie_foto.php?id='.$rand['id'].' "><left><img src="'.$rand['img'].' width="150" height="300""></left></a> '; 
  }
++$i;
}
?>
dar nu merge, cu stima trif

separare in functie de tipul pozei

Scris: Mar Feb 22, 2011
de MarPlo
Cand se cauta o egalitate se foloseste "==" sau "===". Egal simplu '=' atribuie valoarea din dreapta celui din stanga.
if($rand['tip'] == $p)