dreamkiller | Bonjours les gents voila j'ai un probleme avec une apli php
voici le code de ma premiere page
Code :
- <?php
- session_start();
- $titre=$_POST['nom_divx_recherche'];
- //$nom=$_POST['nom_fichier'];
- //$duree=$_POST['duree'];
- //$nomsst=$_POST['nom_sst'];
- $code_erreur_recherche=0;
- $res=1;
- function connection_bd($serveur,$login,$passwd)
- {
- $connect = mysql_connect("$serveur", "$login", "$passwd" ) or $code_erreur_recherche=5;
- $res = mysql_select_db("gestion_divx",$connect) or $code_erreur_recherche=6;
- return $connect;
- }
- function recherche_divx($titre,$connect)
- {
- $query="SELECT * FROM `divx` WHERE `titre`=\"";
- $resReq = mysql_query($query.$titre."\";" )
- or $code_erreur_recherche=4;
- return $resReq;
- }
- $connect=connection_bd("localhost", "divx", "divx" );
- $resReq=recherche_divx($titre,$connect);
- $_SESSION['res_recherche']=$resReq;
- $_SESSION['retour_recherche']=$code_erreur_recherche;
- header("Location: divx.php" );
- ?>
|
et la page divx.php
Code :
- <?php
- session_start();
- if(isset($_SESSION['retour_recherche']))
- {
- $retour_recherche=$_SESSION['retour_recherche'];
- $_SESSION['retour_recherche']="";
- }
- if(isset($_SESSION['res_recherche']))
- {
- $res_recherche=$_SESSION['res_recherche'];
- $_SESSION['res_recherche']="";
- }
- switch($retour_recherche)
- {
- case "0":
- {
- $nb_res=mysql_num_rows($res_recherche);
- if($nb_res!=0)
- {
- echo("<table border=2>" );
- echo("<tr><td>Nom du divx</td><td>Nom du fichier</td><td>Duree</td><td>Nom sous titre</td></tr>" );
- while($enreg = mysql_fetch_row($res_recherche))
- {
- echo("<tr>" );
- for($i=1;$i<5;$i++)
- {
- echo("<td>".$enreg[$i]."</td>" );
- }
- echo("</tr>" );
- }
- echo("</table" );
- echo("<br/><table><br/><br/>" );
- echo("<form name=\"modif\" method=\"POST\" action=\"divx.php\">
- <tr>
- <td>Titre du divx:</td>
- <td><input type=\"text\" name=\"nom_divx\"/></td>
- </tr>
- <tr>
- <td>Nom du fichier:</td>
- <td><input type=\"text\" name=\"nom_fichier\"/></td>
- </tr>
- <tr>
- <td>Duree:</td>
- <td><input type=\"text\" name=\"duree\"/></td>
- </tr>
- <tr>
- <td>Nom sous titre:</td>
- <td><input type=\"text\" name=\"nom_sst\"/></td>
- </tr>
- <tr>
- <td colspan=2><input type=\"submit\" value=\"soumettre la modification\" name=\"modif\"></td>
- </tr>
- <input type=\"hidden\" name=\"ancien_titre\" value=\"".$_POST['nom_divx']."\">
- </form>" );
- }
- }
- }
- ?>
|
et j'ai l'erreur suivante Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/divx/page/divx.php on line 131
j'ai pas mis le code complet de la page divx et la fin du code n'est peut etre pas juste mais je butte sur cette erreur
quelqu'un peut il m'aider merci |