passage de variable qui foire pour els mot composé

passage de variable qui foire pour els mot composé - PHP - Programmation

Marsh Posté le 18-02-2003 à 17:30:12    

je comprend vraiment pas la :/
 

Code :
  1. <input type=hidden name=\"map\" value=".$maps_all[0].">
  2. ....
  3. echo $_POST["map"];

 
 
en gros ca marche nikel pour els mot unique mais des que c'est un mot composé sans caractere de separation ( _ - . ......) ben ca foire et ca ne m'affiche que le premier des deux ou 3 mot  !
 
ca peu venir d'ou ce truc? :??:


Message édité par Profil supprimé le 18-02-2003 à 17:35:35
Reply

Marsh Posté le 18-02-2003 à 17:30:12   

Reply

Marsh Posté le 18-02-2003 à 19:04:02    

:cry:

Reply

Marsh Posté le 18-02-2003 à 19:07:35    

fait un str_replace sur ta var $maps_all[0]
remplace le " " par le " " ( alt + 0160 )
et teste...
 
ou donne le code d une page qui foire...
et en quoi ca foire exactement ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 18-02-2003 à 19:08:13    

www.php.net/rawurlencode
www.php.net/serialize
 
edit : en fait non, il faut TOUJOURS mettre les valeurs des attributs d'une balise entre guillemets / apostrophes :
 
input type=hidden name=\"map\" value=\"".$maps_all[0]."\">  


Message édité par youdontcare le 18-02-2003 à 19:10:17
Reply

Marsh Posté le 18-02-2003 à 19:11:03    

rien de tres special !
 
 

Code :
  1. $maps=mysql_query("select name from map" );
  2. while ($maps_all=mysql_fetch_row($maps))
  3.    {
  4.                  echo "<tr><td>".$maps_all[0]."</Td>
  5.                     <td width=20><form action=\"".$PHP_SELF."\" method=post>
  6.                     <input type=hidden name=\"map\" value=".$maps_all[0].">
  7.                     <input type=submit name=\"ed_map\" value=\"Edit\"></td>
  8.     <td width=20><input type=submit name=\"del_map\" value=\"Delete\"></form></td>
  9.     </tr>";
  10.                 }

 
 
 

Code :
  1. if (isset($ed_map))
  2.  {
  3.   //on propose le renommage
  4.   $map_name=$_POST["map"];
  5.   echo "<br><p>New name of the map</br><form action=".$PHP_SELF." method=post>
  6.   <input type=hidden name=\"old_nam\" value=".$map_name.">
  7.   <input type=text name=\"new_name_map\" value=".$map_name.">
  8.   <input type=submit name=\"change_name\" value=\"change name\"></form>";
  9.                  }


Message édité par Profil supprimé le 18-02-2003 à 19:11:30
Reply

Marsh Posté le 18-02-2003 à 19:11:51    

youdontcare a écrit :

www.php.net/rawurlencode
www.php.net/serialize
 
edit : en fait non, il faut TOUJOURS mettre les valeurs des attributs d'une balise entre guillemets / apostrophes :
 
input type=hidden name=\"map\" value=\"".$maps_all[0]."\">  
 

deja tester :/

Reply

Marsh Posté le 18-02-2003 à 19:18:28    

ha nan ca marche en fait !
foutu cache ou je ne sait quoi :)
 
merci bien :)

Reply

Marsh Posté le 18-02-2003 à 19:18:36    

J-'-R a écrit :

fait un str_replace sur ta var $maps_all[0]
remplace le " " par le " " ( alt + 0160 )
et teste...
 
ou donne le code d une page qui foire...
et en quoi ca foire exactement ?


essaye, c'est du bricolage mais ca pourai marcher,
par contre je suis d avis de toujours metre les attribus entre ""
ce qui donnerai pour ma part :

Code :
  1. <input type=hidden name=\"map\" value="$maps_all[0]">


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 19-02-2003 à 16:41:06    

t'as testé un urlencode ?

Reply

Sujets relatifs:

Leave a Replay

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