problema link

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje:500

problema link

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
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
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'];
    }
}
 

trif Mesaje:500
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
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

trif Mesaje:500
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.
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

Subiecte similare