separare in functie de tipul pozei
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje:500
separare in functie de tipul pozei
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
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
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
}
}
trif
Mesaje:500
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
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Cand se cauta o egalitate se foloseste "==" sau "===". Egal simplu '=' atribuie valoarea din dreapta celui din stanga.
if($rand['tip'] == $p)