Pagina 1 din 1

problema link

Scris: Joi Mar 10, 2011
de trif
salut, am un script pt galerie si merge cu link-uri de astea

Cod: Selectaţi tot

<a class="thumb" name="leaf" href="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015.jpg" title="Title #0">
<img src="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015_s.jpg" alt="Title #0" />
</a>
dar eu vreau sa le inlocuiesc cu php si sql. vreau sa fac asa: in loc de href="http://farm4.static.flickr.com/3261/253 ... 9a8015.jpg" vreau sa il inlocuiesc cu

Cod: Selectaţi tot

<?php
$utilizator=mysql_real_escape_string($_GET['id']);
$cerereSQL = 'SELECT * FROM foto_bd WHERE id="'.$_GET['id'].'"'; 
$result=mysql_query($cerereSQL);
$num=mysql_num_rows($result);
if ( $num <> 0 )
{
   $i=0;
   while ($i < $num) 
   {
   $rand=mysql_fetch_array($result);
	echo '<center><img src="'.$rand['img_mare'].'"></center>'; 
    ++$i;
   }
   }
?>  
iar in loc de <img src="http://farm4.static.flickr.com/3261/253 ... 8015_s.jpg" vreau sa il inlocuiesc cu

Cod: Selectaţi tot

<?php
$query="SELECT * FROM foto_bd ORDER BY id ASC ";
$result=mysql_query($query);
$num=mysql_num_rows($result);
if (!isset($_GET['id'])) { 
echo '<center><img src="http://localhost/xlmediaone.ro/imagini/foto/1_1.jpg"></center>';
 }
 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_mica'].'"></left></a> '; 
++$i;
}
?>
am tot schimbat dar tot nu stiu cum sa il fac. multumesc. cu stima trif

problema link

Scris: Joi Mar 10, 2011
de MarPlo
Nu am inteles exact cu ce vrei sa inlocuiesti acele adrese, si nici ce nu functioneaza.
In plus, stilul de parcurgere a randurilor din mysql, cu acel while($i<$num), imi e necunoscut. Dupa cum stiu, corect e:

Cod: Selectaţi tot

$sql = "SELECT * FROM `tabel`";
$result = mysql_query($sql, $conn);
if (mysql_num_rows($result) == 0) {
    echo '0 rezultate';
}
else {
    // Parcurge si afiseaza randurile gasite
    while ($rand = mysql_fetch_array($result)) {
        echo '<br />'. $rand['col1']. ' - '. $rand['col2'];
    }
}
 

problema link

Scris: Joi Mar 10, 2011
de trif
salut, in primul rand merg foarte bine acele while, dar daca tot veni vb de ele care este diferenta si ce prob ar fi daca sunt ale pe care le-am pus eu.
in al doilea rand sa mai explic inca o data ceea ce vreau eu si ce nu imi iasa:
am un javascript care pt galerie foto si acest script imi afiseaza in partea stanga o galerie de poze mai mici si in partea dreapta poza mare, si acest cod de mai jos

Cod: Selectaţi tot

<a class="thumb" name="leaf" href="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015.jpg" title="Title #0">
<img src="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015_s.jpg" alt="Title #0" />
</a>
imi zice care este poza mica si care este poza mare. de exemplu: poza mica este

Cod: Selectaţi tot

<img src="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015_s.jpg" alt="Title #0" />
si poza mare este

Cod: Selectaţi tot

<a class="thumb" name="leaf" href="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015.jpg" title="Title #0">
si de cate ori copiez acest cod si logic de cate ori ii schimb valoarea din href si img src imi arata cate am pus adica daca fac asa:

Cod: Selectaţi tot

<a class="thumb" name="leaf" href="http://1.jpg" title="Title #0">
<img src="http://1_s.jpg" alt="Title #0" />
</a>
<a class="thumb" name="leaf" href="http://2.jpg" title="Title #0">
<img src="http://2_s.jpg" alt="Title #0" />
</a>
<a class="thumb" name="leaf" href="http://3.jpg" title="Title #0">
<img src="http://3_s.jpg" alt="Title #0" />
</a>
imi arata 3 img mici si cand dau pe una din ele imi arata poza mare. si problema este ca eu vreau ca sa nu introduc eu in script aceste lucruri ci sa mi le preia din bd. si aveam codurile acele pe care ti le-am dat si nu stiu cum sa fac. adica in loc de adresa respectiva la amandoua href si img src sa pun '. $rand['col1']. '. dar nu stiu. astept raspuns. multumesc. cu stima trif

problema link

Scris: Vin Mar 11, 2011
de trif
salut, am reusit sa il rezolv eu singur, uite cam asa:

Cod: Selectaţi tot

<?php
$query="SELECT * FROM foto_bd ORDER BY id ASC ";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
  $rand=mysql_fetch_array($result);
  ?> 
<li>
<?php
	echo '<a class="thumb" href="'.$rand['img'].'"> <img src="'.$rand['img'].'" width="75" height="60"/></a>'; 
++$i;
}
?>... 
</li>
multumesc oricum.