Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

PHP SESSION
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
detective



Data înscrierii: 11/Apr/2008
Mesaje: 7

Trimis: Sâm Mai 10, 2008 12:18 am    Titlul subiectului: PHP SESSION  

Hi, vreau sa folosesc Session pt a putea pasa o valoare de pe o pagina pe alta de ti pop-up, dar nu reusesc si nu imi dau seama de ce.

Pe pagina blabla.php extrag niste valori din baza de date si le afisez in niste tabele, si anumite valori extrase vreau sa le pot folosi si pe alte pagini care sunt gen pop-up, de ex valoarea nume din baza de date.
Structura paginii parinte, in care se efectueaza si interogarea bazei de date arata asa.

Cod:
<?php
session_start();
?>
urmeaza cod html, head bla bla
apoi

<?php
interogare baza de date

$sql = mysql_query("SELECT * FROM anunturi ORDER BY id DESC LIMIT $offset, $rowsPerPage");
while($row = mysql_fetch_array($sql))


aici declar si  sesiunea cu o valoare din baza de date cu valorile care ies sub forma $row['ceva']

$_SESSION['nume'] = $row['nume'];

apoi aici urmeaza ceva tabele in care sunt afisate diferite valori din baza de date

exemplu

<td width="669">'.$row['nume'].'</td>

apoi se incheie php-ul

mysql_close($con);
?>

urmeaza iarasi ceva cod html

</body>
etc


Ok, problema e ca nu functioneaza, daca doresc sa folosesc Session-ul pe o alta pagina sa zicem pagina de trimitere email catre user nu merge, ca si cum Session-ul nu are asociata o valoare, am incercat sa afisez valoarea session-ului intr-o celula dintr-un tabel de pe pagina sa vad daca functioneaza

structura paginii mail.php
Cod:
<?php
session_start();
?>
urmeaza ceva cod html

apoi
<?php

<form action="mailer.php" method="post">
   <table width="300" align="center"/>
     <tr>
       <td width="106"><strong>'.$_SESSION["nume"].'</strong></td>
       <td width="32"><input name="numeclient" type="text" id="nume"  /></td>
     </tr>
     <tr>
       <td><strong>Mesaj</strong></td>
       <td><textarea name="mesaj" cols="20" rows="3" id="mesaj"></textarea></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td><table width="85" border="0">
         <tr>
           <td><input name="submit" type="submit" value="Trimite" /></td>
         </tr>
       </table></td>
     </tr>
   </table>
   </form>';
  }
si se termina php-ul
?>

iarasi ceva cod html


Cam asta e, nu reusesc sa folosesc SESSION pt a pasa niste valori si pe alte pagini, daca aveti vreo idee as aprecia ajutorul, ca de obicei

Multumesc anticipat
Sus  
UnTip



Data înscrierii: 03/Mai/2007
Mesaje: 367

Trimis: Lun Mai 12, 2008 9:06 am    Titlul subiectului:  

in ambele pagini... ob_start(); session_start();
si da un print_r($_SESSION); sa vezi ce-ti afiseaza
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community