Bonjour j'ai ceci
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();
?>
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.
D'où vient mon erreur je ne la trouve pas