pblem avec un input... - PHP - Programmation
Marsh Posté le 01-05-2003 à 15:22:04
Code :
|
Marsh Posté le 01-05-2003 à 15:23:20
ReplyMarsh Posté le 01-05-2003 à 15:24:09
Met plutôt un input hidden avec ta variable?
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.
Marsh Posté le 01-05-2003 à 15:30:52
ça ne marche po kan même...
je ne comprend po...
c'est bizarre on dirai que mon $valider est null ???
Marsh Posté le 01-05-2003 à 15:34:00
et avec $_POST[valider] au lieu de $valider ?
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"
Marsh Posté le 01-05-2003 à 15:34:32
ou $_GET[valider] si le form fait un get?
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" ) {
} ...
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...
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... |
Avec un hidden ?
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... |
de quelle facon ?
Marsh Posté le 01-05-2003 à 15:53:52
ReplyMarsh Posté le 01-05-2003 à 15:56:35
AVEC UN HIDDEN ?
Marsh Posté le 01-05-2003 à 15:59:37
Freekill a écrit : AVEC UN HIDDEN ? |
je ne sai pa l'utiliser le hidden... c'est koi sa syntaxe pleazzz??? ( cause newbie of php)
Marsh Posté le 01-05-2003 à 16:02:42
Vandekerput a écrit : |
si register_globals est à Off -->
Code :
|
Marsh Posté le 01-05-2003 à 16:04:09
Freekill a écrit : AVEC UN HIDDEN ? |
du calme freekill ... tu vas effrayer le nouveau
Marsh Posté le 01-05-2003 à 16:04:57
Vandekerput a écrit : |
Je m'en doutais?
<input type="hidden" name="valider" value="ok" />
Marsh Posté le 01-05-2003 à 16:05:35
ReplyMarsh Posté le 01-05-2003 à 16:07:44
ca n'avait rien d'agressif
Marsh Posté le 01-05-2003 à 16:09:02
simogeo a écrit : |
je rigole... et je pèt un cable à lutter sur un caca pareil
Marsh Posté le 01-05-2003 à 16:11:41
j'ai du faire une erreur ailleur alors pour que ça marche po... dans mes autres scripts ça marche...
Marsh Posté le 01-05-2003 à 16:21:13
Vandekerput a écrit : est ce que je pourré vous poster mon script ???? |
balances
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" );
}
}
?>
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?
Marsh Posté le 01-05-2003 à 16:33:43
<form method="POST" action="mapage.php"><input ici /></form>
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??
Marsh Posté le 01-05-2003 à 16:41:56
Vandekerput a écrit : |
un formulaire c'est contenu entre des balises <form> et </form>
tu n'en as pas dans ton code...alors mets les.
Marsh Posté le 01-05-2003 à 16:44:16
simogeo a écrit : |
oui ça marche!!!!!!
merci!!!!!!
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?
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...
Marsh Posté le 03-05-2003 à 00:42:27
Vandekerput a écrit : |
Tu sais que le php sert à générer de l'HTML ?
Marsh Posté le 03-05-2003 à 13:05:02
Reply
Marsh Posté le 01-05-2003 à 15:12:58
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...