Bonjour j'ai ceci
Le problème c'est quand je fais une recherche qui n'a pas de résultat et qui devrait normalement aboutir au second formulaire ne marche pas! Sa s'arrête au premier en ne m'affichant rien venant de la bdd ( normal puisqu'il n'y a rien qui correspond à la recherche ) avec le premier formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <?php include('cnx.php'); db::connection(); $search=$_POST['cherche']; $result = mysql_query("SELECT * FROM post WHERE nom='$search' AND valide=1") or die(mysql_error()); //affichage du résultat si la recherche existe if ($result) {echo "valeur existante".'<br />'; while($res=mysql_fetch_array($result)) { echo'<legend>'.$search.'</legend>'.'<br />'.'<br />'; echo $res['auteur'].'<br />'; echo $res['date'].'<br />'; echo $res['valeur']; } echo"<br /><br />"; echo "<table><tr><td>Apportez votre contribution</td></tr>"; echo "<form action='ajout.php' method='post'>"; echo "<tr><td></td><td><input type='text' name='nom' value=".$search.">"."</input></tr></td>"; echo "<tr><td>Auteur</td><td><input type='text' name='auteur'>"."</input></tr></td>"; echo "<tr><td>Com</td><td><textarea type='text' name='commentaire'>"."</textarea></tr></td>"; echo "<tr><td><input type='submit' value='ajouter'></tr></td>"; echo "</form></table>"; exit; //formulaire de création du mot inexistant echo "la recherche ".'<b>'.$search.'</b>'." n'existe pas".'<br />'."Voulez vous créer ce mot?"; echo '<br />'.'<br />'; echo "<form action='creation.php' method='post'>"; echo "<table><tr><td>Mot</td><td><input type='text' name='nom' value='$search'>"."</input></td></tr>"; echo "<tr><td>Auteur</td><td><input type='text' name='auteur'>"."</input></td></tr>"; echo "<tr><td>Définition</td><td><textarea type='text' name='commentaire'>"."</textarea></td></tr>"; echo "<tr><td><input type='submit' value='créer' ></td></tr>"; echo "</form></table>"; } mysql_close(); ?>
D'où vient mon erreur je ne la trouve pas
Partager