pblem avec un input...

pblem avec un input... - PHP - Programmation

Marsh Posté le 01-05-2003 à 15:12:58    

:hello:  
salut, j'ai un problème dans mon code, le submit ( bouton valider) ne fonctionne po  :??: )
voila mon code...
<input type=\"submit\" name=\"valider\" value=\" Ok \">";
je récupère ensuite la variable comme ceci...
if($valider)
 
...mais ça ne passe pas dans le if...est ce que quelqu'un aurait une idée de mon probleme svp...

Reply

Marsh Posté le 01-05-2003 à 15:12:58   

Reply

Marsh Posté le 01-05-2003 à 15:22:04    

Code :
  1. if(isset($valider)) {
  2. // instructions
  3. }


 
 :heink:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 15:23:20    

Reply

Marsh Posté le 01-05-2003 à 15:24:09    

Met plutôt un input hidden avec ta variable?


Message édité par Freekill le 01-05-2003 à 15:24:18

---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 15:26:09    

Citation :

Met plutôt un input hidden avec ta variable?


Dans ce cas là je ne croit pas que ce soit recommandé, car si il y a un autre bouton annuler t'auras des problème, enfin ca dépend de ce qu'il veux faire.

Reply

Marsh Posté le 01-05-2003 à 15:30:52    

ça ne marche po kan même... :sweat:  
je ne comprend po...
c'est bizarre on dirai que mon $valider est null ???

Reply

Marsh Posté le 01-05-2003 à 15:34:00    

et avec $_POST[valider] au lieu de $valider ?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 15:34:16    

ce que je veu faire c'est un formulaire de saisie avec validation en appuyan sur le bouton "OK"

Reply

Marsh Posté le 01-05-2003 à 15:34:32    

ou $_GET[valider] si le form fait un get?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 15:35:12    

Vandekerput a écrit :

ce que je veu faire c'est un formulaire de saisie avec validation en appuyan sur le bouton "OK"


 
if ( $_POST['valider'] == "OK" ) {
 
 
} ...

Reply

Marsh Posté le 01-05-2003 à 15:35:12   

Reply

Marsh Posté le 01-05-2003 à 15:43:14    

c'est bizarre kan même, j'ai tenté d'afficher le $valider, mais...rien, il est vide...  :heink:

Reply

Marsh Posté le 01-05-2003 à 15:48:57    

Vandekerput a écrit :

c'est bizarre kan même, j'ai tenté d'afficher le $valider, mais...rien, il est vide...  :heink:  


 
Avec un hidden ?  :heink:


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 15:49:12    

Vandekerput a écrit :

c'est bizarre kan même, j'ai tenté d'afficher le $valider, mais...rien, il est vide...  :heink:  


 
de quelle facon ?  :heink:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 15:53:52    

simogeo a écrit :


 
de quelle facon ?  :heink:  


 
en faisant un echo " test :".$valider."";

Reply

Marsh Posté le 01-05-2003 à 15:56:35    

AVEC UN HIDDEN ?  :heink:


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 15:59:37    

Freekill a écrit :

AVEC UN HIDDEN ?  :heink:  


 
 :??: je ne sai pa l'utiliser le hidden... c'est koi sa syntaxe pleazzz??? ( cause newbie of php)

Reply

Marsh Posté le 01-05-2003 à 16:02:42    

Vandekerput a écrit :


 
en faisant un echo " test :".$valider."";


 
si register_globals est à Off -->
 

Code :
  1. echo " test :".$_POST['valider']."";


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 16:04:09    

Freekill a écrit :

AVEC UN HIDDEN ?  :heink:  


 
du calme freekill ... tu vas effrayer le nouveau  :o  
 
 
 
 
 
 
 
 
 
 
 
 
 
 :lol:  :lol:  :lol:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 16:04:57    

Vandekerput a écrit :


 
 :??: je ne sai pa l'utiliser le hidden... c'est koi sa syntaxe pleazzz??? ( cause newbie of php)


 
Je m'en doutais?  :sarcastic:  
 
<input type="hidden" name="valider" value="ok" />


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 16:05:35    

simogeo a écrit :


 
du calme freekill ... tu vas effrayer le nouveau  :o  
 
 
 
 
 
 
 
 
 
 
 
 
 
 :lol:  :lol:  :lol:  


 :kaola:

Reply

Marsh Posté le 01-05-2003 à 16:07:44    


 
ca n'avait rien d'agressif  :sarcastic:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 16:09:02    

simogeo a écrit :


 
ca n'avait rien d'agressif  :sarcastic:  


 
 ;)  je rigole... et je pèt un cable à lutter sur un caca pareil  :pt1cable:

Reply

Marsh Posté le 01-05-2003 à 16:11:41    

:pt1cable:  
j'ai du faire une erreur ailleur alors pour que ça marche po... dans mes autres scripts ça marche... :??:

Reply

Marsh Posté le 01-05-2003 à 16:17:00    

est ce que je pourré vous poster mon script ????

Reply

Marsh Posté le 01-05-2003 à 16:21:13    

Vandekerput a écrit :

est ce que je pourré vous poster mon script ????


 
balances  ;)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 16:25:44    

en fait je pense m'etre planté à l'emplacement du if($valider)... mais j'sui pa sur.
 
<hr>
<html><head><title>Le site du matériel de Willou</title></head>
<?
 
if(!$type)
{
echo "Choisir le type de matériel :<table border=0 width=\"30%\">
 <tr><td><a href=\"inserer.php?type=processeur\"><img src=\"images/processeurs.gif\" border=0></a></td><td width=\"30%\"> </td><td width=\"70%\">Processeur</td>
 <tr><td><a href=\"inserer.php?type=memoire\"><img src=\"images/memoires.gif\" border=0></a></td><td width=\"10%\"> </td><td>Mémoire</td>
 <tr><td><a href=\"inserer.php?type=disquedur\"><img src=\"images/disques_durs.gif\" border=0></a></td><td width=\"10%\"> </td><td>Disque Dur</td>
 <tr><td><a href=\"inserer.php?type=cartemere\"><img src=\"images/cartes_meres.gif\" border=0></a></td><td width=\"10%\"> </td><td>Carte Mère</td>
 <tr><td><a href=\"inserer.php?type=cartevideo\"><img src=\"images/cartes_videos.gif\" border=0></a></td><td width=\"10%\"> </td><td>Carte Video</td>
 <tr><td><a href=\"inserer.php?type=carteson\"><img src=\"images/cartes_son.gif\" border=0></a></td><td width=\"10%\"> </td><td>Carte Son</td></tr></table>";
}
else
{
echo "<br><left><table width=\"40%\">
<tr><td>Libellé du matériel : </td><td><input type=\"text\" name=\"libelle\" size=40></td></tr>
<tr><td>Caractéristiques du matériel : </td><td><input type=\"text\" name=\"caracteristique\" size=40></td></tr>
<tr><td>Prix du matériel : </td><td><input type=\"text\" name=\"prix\" size=40></td></tr>
<tr><td>Lien du site constructeur : </td><td><input type=\"text\" name=\"lien\" size=40></td></tr>
</tr></table></center>
<input type=\"submit\" name=\"valider\" value=\"valider\">";
 
if($valider)
{
echo "truc!!!";
if(!$libelle) $libelle = "néant";
if(!$caracteristique) $caracteristique = "néant";
if(!$prix) $prix = "néant";
if(!$lien) $lien = "néant";
// ajoute le matériel à la bd
$db=mysql_connect("localhost","root","" ) or die("Erreur de connexion à la base de donnée" );
$query = "INSERT INTO materiel(libelle,type,prix,caracteristique,lien) VALUES('".$libelle."','".$type."','".$prix."','".$caracteristique."','".$lien."';);";
if(mysql_query($query)==FALSE) die("MySQL ERROR : impossible d'enregistrer les modifications" );
//mysql_close();
header("Location:matos.php?login=root&type=general" );
}
}
?>

Reply

Marsh Posté le 01-05-2003 à 16:30:08    

Si tu mettais un formulaire, il y aurait plus de chances que tu puisses le soumettre?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 16:33:43    

:whistle:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<form method="POST" action="mapage.php"><input ici /></form>


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 16:36:54    

Freekill a écrit :

Si tu mettais un formulaire, il y aurait plus de chances que tu puisses le soumettre?


 
la ligne echo"..." forme déjà un formulaire ...non??

Reply

Marsh Posté le 01-05-2003 à 16:41:56    

Vandekerput a écrit :


 
la ligne echo"..." forme déjà un formulaire ...non??


 
un formulaire c'est contenu entre des balises <form> et </form>
tu n'en as pas dans ton code...alors mets les.


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-05-2003 à 16:44:16    

simogeo a écrit :


 
un formulaire c'est contenu entre des balises <form> et </form>
tu n'en as pas dans ton code...alors mets les.
 


 
oui ça marche!!!!!!  :jap:  :jap:  :jap:  
merci!!!!!!
 [:kaio]

Reply

Marsh Posté le 01-05-2003 à 17:03:32    

Sans vouloir être méchant, faudrait peut-être apprendre les bases du HTML avant de vouloir se lancer dans le php?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-05-2003 à 21:12:22    

Freekill a écrit :

Sans vouloir être méchant, faudrait peut-être apprendre les bases du HTML avant de vouloir se lancer dans le php?


 
je sais mais jai pa eu tro le temp là, mais je mi metterai un jour, promis...  
non sans dec la jété tro speed, et donc jé zapé le html... [:gunblade]

Reply

Marsh Posté le 03-05-2003 à 00:42:27    

Vandekerput a écrit :


 
je sais mais jai pa eu tro le temp là, mais je mi metterai un jour, promis...  
non sans dec la jété tro speed, et donc jé zapé le html... [:gunblade]  

Tu sais que le php sert à générer de l'HTML ?

Reply

Marsh Posté le 03-05-2003 à 13:05:02    

Shine a écrit :

Tu sais que le php sert à générer de l'HTML ?


ben oui j'ai bien vu  [:gunblade]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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