begin process at 2012 02 14 08:10:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

problème avec $_POST['recherche_id']


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec $_POST['recherche_id']

samedi 5 mai 2007 à 12:26:13 | problème avec $_POST['recherche_id']

Batman60

Bonjour je suis débutant en PHP j'ai un problème avec $_POST[]

quand j'actionne <input type="submit" value="Rechercher Véhicule" />
sans avoir rempli le <input type="text" name="recherche_id" value=""  size="3" maxlength="3" /> $_POST['recherche_id'] a pour valeur 1 ,pourquoi?? .    $_POST['recherche_id'] devrait être vide  
voici mon code   merci d'avance

<?php
if (isset($_POST['recherche_id'])) // Si les variables existent
{
    if ($_POST['recherche_id'] != NULL) // Si on a quelque chose à enregistrer
    {
        // D'abord, on se connecte à MySQL
        mysql_connect("localhost", "root", "");
        mysql_select_db("parcautos");     
$post_id= $_POST['recherche_id'];       
$reponse = mysql_query("SELECT * FROM vehicules WHERE id='$post_id' "); // Requête SQL
while ($donnees= mysql_fetch_array($reponse) )
{        
     echo $recherche_id= $donnees['id']; // echo pour voir ce qui se passe         
     echo $recherche_marquetype= $donnees['marquetype']; // echo pour voir ce qui se passe
     echo $recherche_immatriculation= $donnees['immatriculation']; // echo pour voir ce qui se passe    
}      
        mysql_close(); // Déconnexion de MySQL }               
    }   
}
else

   
   /*header('location: saisie_modification_vehicule.php');*/
}      
      ?>
      <p>
        <?php echo isset($_POST['recherche_id']); // test pour voir la variable ?>
        </br>
        <?php echo isset($post_id); // test pour voir la variable ?>
      </p>
      <form method="post" action=""> ID:
        <input type="text" name="recherche_id" value=""  size="3" maxlength="3" /> MARQUE TYPE:
        <input type="text" name="recherche_marquetype" value="<?php echo $recherche_marquetype ?>" size="20" maxlength="20" /> IMMATRICULATION :
        <input type="text" name="recherche_immatriculation" value="<?php echo $recherche_immatriculation ?>" size="10" maxlength="20" />
        <br/>
        <input type="submit" value="Rechercher Véhicule" />
<?php
if(isset($recherche_id) AND isset($recherche_marquetype))
{
        ?>
        <input type="submit" value="Modifier Véhicule" />
<?php
}
        ?>
        </label>
        </p>
      </form>
samedi 5 mai 2007 à 13:03:02 | Re : problème avec $_POST['recherche_id']

neigedhiver

Réponse acceptée !
Salut, if (isset($_POST['recherche_id'])) // Si les variables existent Si le formulaire est envoyé, le champ recherche_id est forcément défini. Même s'il est vide. Donc ce test réussira toujours. Le seul cas où il peut échouer, c'est si un visiteur écrit une requête POST à la main. Il y en a peu, quand même... Tes deux lignes : if (isset($_POST['recherche_id'])) // Si les variables existent { if ($_POST['recherche_id'] != NULL) // Si on a quelque chose à enregistrer Peuvent être réduites à une seule : if(isset($_POST['recherche_id']) && !is_null($_POST['recherche_id'])) Au lieu de is_null, tu peux utiliser empty, sauf si recherche_id peut être égal à zéro.


Cette discussion est classée dans : mysql, recherche, post, id, echo


Répondre à ce message

Sujets en rapport avec ce message

Problème avec un soit disant moteur de recherche lol [ par gssk ] Au fait j'ai fait un "moteur de recherche" (code pourrave je le sais merci !!), et je n'ai que d erreur de variables indéfini! tels que Mot,idM,nomM e Problème de $_POST [ par sagaff ] Bonjours, j'ai un problème avec ce code, en effet lorsque qu'on clique sur le input de validation ()  rien ne se passe, j'ai page blanche, si je met u Probleme avec recherche de plusieurs mots-clés [ par cyse ] Bonsoir,J'essai de faire un moteur de recherche en interne pour un site.Je ne suis pas super doué en php encore et je n'arrive pas à cerner quelquecho unexpected { [ par biloutte33 ] Bonjour tout le monde voici mon code : $reponse = mysql_query('SELECT * FROM `ibf_topics` Where Forum_id=49 OR Forum_id=50 ORDER BY start_date DES Paginations [ par slhuilli ] bonjourje ne sais pas apres de longues recherches comment je pourrais paginer 10 par 10 mes réponses issues d'une select * .Voici ce que j'ai :     se comment supprimer le paiement et confirmer chaque inscription manuellement [ par asmina22 ] salutj'ai un script sur lequel je veux apporter des modifications:comment supprimer les options de payment et ouvrir les enregistrement sur la base de Requête SQL [ par bakalai ] Bonjour, < recherche dans une base [ par Bigbangss ] Bonsoir tt le monde,je suis en train d'essayer de créer un moteur de recherche dans ma base de données por mon prochain site, mais j'ai un souci avec acharnement php/mysql [ par seb76250 ] Bonjour a tous, je suis en formation informatique et j'essaie de comprendre le langage php et la gestion de base sql (ce qui n'est pas simple) J'avoue Probleme d update [ par rymoucha ] bonjour,voila,  j'ai des requetes me permettant de faire des updates de chamops d'une table site.quand jexecute la requete tous les updates s'effectue


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales