Besoin aide pour $_POST

Résolu
Bonjour,

j'ai lu pas mal de réponse et de forum mais mon code me renvoi toujours l'erreur undefinied index:

if (isset($_POST["SubmitRecherche"]))
{
echo 'bonjour';
$Rechercher="0";
if (isset($_POST["ChampRecherche"])){
echo 'bonjour2';
}
$RequetteRecherche=' select url from domaine where url like %'.$_POST["ChampRecherche"].'%';
$ResultatRqtRecherche=mysql_query($RequetteRecherche);
echo $Rechercher;
echo ' select url from domaine where url like %'.$_POST["ChampRecherche"].'%';
}

apparement le $_POST["ChampRecherche"] reste vide je ne sais pas pourquoi...
merci pour vos réponse

4 réponses

  1. Es-tu certain que tu transmets bien ChampRecherche?
    0
    1. voici mon formulaire ecris entre les balises php:

      echo '<form action="" name="Recherche" method="POST">
      <table cellspacing="5">
      <tr>
      <td>Recherche</td>
      <td><input type="text" name"ChampRecherche"></td>
      <td><input type="submit" name="SubmitRecherche" value="Valider"></td>
      </tr>
      </table>
      </form>';
      0
      1. d'autre part, quand je clique sur valider, je pense que le formulaire est bien envoyer car j'ai fais un echo dans le programme if (isset($_POST[...])){ echo 'bonjour';}

        je ne trouve pas mon erreur, cela fais plus d'une heure que je cherche...
        0
        1. c bon j'ai trouver, comme quoi en perseverant.....il manque le = dans le <imptu type="text" name=..............
          0