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
 

Cum transmit 2 variabile prin GET
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
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  
 
       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