 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| 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> </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 |
|
| |
|