Transfer de date de la o pagina la alta

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Wayn3
Mesaje: 111

Transfer de date de la o pagina la alta

salut.. am acest cod

Cod: Selectaţi tot

<?	  
echo "<table border='0' cellpadding='10' cellspacing='10' bgcolor='rgb(0,255,0)'>
<br>
<tr>
<td width=90><center>Utilizator</center></td><td width=45><center>Castig</center></td>
</tr>
        </table>";
$cerereSQL = "SELECT * FROM `biletul_zilei` WHERE sport = '1' ORDER BY ultimul_bilet ASC";
$rezultat = mysql_query($cerereSQL);

while($rand = mysql_fetch_array($rezultat)) {

echo "<table border='0' cellpadding='10' bgcolor='rgb(0,255,0)'>

<tr><td width=100><center><b>$rand[3]</b></center></td><td width=50><center>$rand[49]</center></td><td><center><a href='http://www.ro-gamblers.info/pronosticuri/plist.php?id=$rand[50]'>Vizualizeaza</a></center></td></tr>
        </table>";

}




?> 

de unde $rand[50] are auto_increment si coloana are numele "ultimul_bilet"
si vreau ca atunci cand se apasa "Vizualizare" , sa imi gaseasca automat valoare lui "id" dinh respectiva linie , adica vreau ca sa imi transfere datele de la o pagina la alta... as putea folosi asa?

Cod: Selectaţi tot

<?php


if($_GET['$rand[50]']!=null){
$sql="SELECT * FROM `biletul_zilei` WHERE ultimul_bilet='".$_GET['$rand[50]']."'";
$r=mysql_query($sql);
while($row = mysql_fetch_array($r)){
echo $row['4'];
}
}else{




} 

?>

MarPlo Mesaje: 4343
Ca sa retii datele de la o pagina la alta, se foloseste SESSION.
Cand treci pe alta pagina, $rand[50] nu mai exista.
Deci, pt. a pastra valoarea lui $rand[50] si sa poata fi folosita in alte pagini deschise dupa aceea, se adauga intr-o sesiune, cam asa:
$_SESSION['rand'] = $rand[50];
In paginile care folosesc sesiuni, trebuie adaugat la inceput, functia:
session_start();
Dupa aia, poti folosi asa (dupa codul aratat)

Cod: Selectaţi tot

if(isset($_SESSION['rand'])) {
  $rand = $_SESSION['rand'];
  if($_GET[$rand]!==null) {
    // ... cod
  }
}

Wayn3 Mesaje: 111
Imagine
de exemplu dau click id 3 , si ma duce catre pagina unde extrage date , de pe linia care am dat click , cum fac asta? sau este posibil ?

MarPlo Mesaje: 4343
De exemplu, link-ul pe care se da click are adresa URL de forma adresa_pagina.php?id=20.
In scriptul din "adresa_pagina.php" se preia id-ul cu $id = $_GET['id'];
Apoi se face select la mysql, la randul cu acel id.
$sql="SELECT * FROM `biletul_zilei` WHERE `ultimul_bilet`='".$id."'";;

Wayn3 Mesaje: 111
multumesc .. functioneaza

Subiecte similare