variable en url

variable en url - HTML/CSS - Programmation

Marsh Posté le 24-08-2010 à 16:12:34    

Bonjour,
Je suis contraint de passer une variable dans une URL avec un bouton et cette syntaxe :

Code :
  1. <button value='Essa' onClick=location='http://10.000.00.00/eddy_new/essai3.php?segt1=<?php echo urlencode($new);?>'>
  2.       essai3
  3.       </button>


Lorsque je récupère la variable dans la page suivante, l'URL s'affiche ainsi :
http://10.000.00.00/eddy_new/essai [...] 6%23039%3B
et là, ça ne va pas du tout car la variable, même si elle s'affiche '1C' ne fonctionne pas dans un "select de mysql".
Auriez-vous une idée ?
Merci

Reply

Marsh Posté le 24-08-2010 à 16:12:34   

Reply

Marsh Posté le 24-08-2010 à 17:12:52    

As tu fait un urldecode() ensuite ?
 
http://php.net/manual/fr/function.urldecode.php


---------------
*** [Feed-Back] AzOo ***
Reply

Marsh Posté le 25-08-2010 à 11:45:57    

Merci de la réponse,
J'ai bien fait un "urldecode" ce qui me permet de constater que la variable est bien lisible par un "echo", mais quand je l'utilise dans :

Code :
  1. $user="";
  2. $password="";
  3. $database="eddypart";
  4. $conn=odbc_connect($database,$user,$password,"SQL_CUR_USE_IF_NEEDED" );
  5. $sqlDateData="select * from eddypart where agcepo='02539P99' and segt IN ($segt1) ";
  6. $result8=odbc_exec($conn, $sqlDateData);


 
ça ne fonctionne pas.

Reply

Marsh Posté le 25-08-2010 à 12:21:30    

il ne te manquerai pas une paire de ( ' ) autour de ta variable dans ta requête ?
 

Code :
  1. $sqlDateData="select * from eddypart where agcepo='02539P99' and segt IN ('$segt1') ";


---------------
*** [Feed-Back] AzOo ***
Reply

Marsh Posté le 26-08-2010 à 10:22:08    

Bien vu, merci de l'entraide.

Reply

Marsh Posté le 26-08-2010 à 13:42:32    

de rien ! ^^


---------------
*** [Feed-Back] AzOo ***
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed