 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
ovee
Data înscrierii: 05/Ian/2005
Mesaje: 2
Locație: Cluj-Napoca
|
| Trimis: Sâm Feb 05, 2005 12:26 am Titlul subiectului: Cum transmit 2 variabile prin GET |
|
|
Salutare, intr-un sfarsit am descoperit si eu cum se pot transmite variabile prin GET :) dar, m-am lovit de o mica problema.Cum tirmit 2 variabile ? :D
Am urmatoarea functie :
Cod:
function afisare($input)
{
$db = mysql_connect("localhost", "root");
mysql_select_db("sportshop",$db);
$sqlS="SELECT * FROM $input ORDER BY Codp;";
$resultS=mysql_query($sqlS);
$numS = mysql_num_rows($resultS);
$crtS = 1;
print "<ul>";
while ($numS >= $crtS) {
$rowS = mysql_fetch_array($resultS);
$nume = $rowS["Nume"];
$cod = $rowS["CodP"];
print "<li><a href=\"Afisare.php?CodP=$cod\" target=\"Dreapta\">$nume</a>";
$crtS++;
}
print "</ul>";
}
Functia o apelez in felul urmator afisare(nume_tabela) .Eu vreau sa transmit mai departe si numele tabelei curente si anume cea care este argument al functiei .
Am incercat :
Cod:
print "<li><a href=\"Afisare.php?CodP=$cod&Tablela=$input\" target=\"Dreapta\">$nume</a>";
dar nu functioneaza.Nu stiu ca sa zic...sigur am gresit eu ceva :)
In speranta ca m-am facut inteles, multumesc anticipat celui care ma ajuta. |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Sâm Feb 05, 2005 1:08 pm Titlul subiectului: |
|
|
in pagina.php scrie asa:
an style="color: #000000"><?php print_r($_GET);
#sau
print_r($HTTP_GET_VARS);
si pune un link:
<a href="pagina.php?var1=1&var2=2&varx=x">Link</a>
O sa obervi ca pagina.php iti va afisa toate cele 3 variabile transmise prin GET.
Daca ai register_globals On atunci in pagina.php o sa ai si variabilele:
an style="color: #000000"><?php $var1=1;
$var2=2;
$varx="x";
Daca register globals e off atunci:
an style="color: #000000"><?php $_GET['var1'] = 1;
$_GET['var2'] = 2;
#...
#sau
$_REQUEST['var1'] = 1;
#.....
Deci pentru linkul tau:
Afisare.php?CodP=$cod&Tablela=$input
in afisare.php
ai:
an style="color: #000000"><?php $_REQUEST['CodP'] = $cod;
$_REQUEST['Tabela'] = $input;
#sau
$_GET['CodP'] = $cod;
$_GET['Tabela'] = $input;
#sau [register globals on]:
$CodP = $cod;
$Tabela = $input;
PS: = in intructiunile de mai sus sunt pentru a indica valoarea variabilei nu pentru atribuire. |
|
| 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 |
|
| |
|