PHP et connexion base de donné

Fermé
eyes_of_truth Messages postés 23 Date d'inscription samedi 14 février 2009 Statut Membre Dernière intervention 22 septembre 2009 - 5 avril 2009 à 17:29
 Utilisateur anonyme - 5 avril 2009 à 18:47
Bonjour,
voici mes deux pages:
premiere pages film.html:
<form id="form1" name="form1" method="POST" action="insert.php">
<span class="Style3">Ajoutez filmes
<label> </label>
</span>
<label>
<input type="text" name="name" id="name" />
</label>
<label>
<input type="submit" name="recherche" id="recherche" value="ajout" />
</label>
</form> </td>
</tr>
</table>

deuxieme page insert.php:

<?php
//connection au serveur
$cnx = mysql_connect( "127.0.0.1", "root", "" ) ;
echo("conn");

//sélection de la base de données:
$db = mysql_select_db( "mes_filmes" ) ;

//récupération des valeurs des champs:
//nom:
$name= $_POST["name"] ;
//création de la requête SQL:
$sql = "INSERT INTO films (titre)
VALUES ( '$name') " ;

//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;

//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>

je ne sais pas ce qui cloche ici,mais aprés ajout du film la base de donné ne change pas donc sa ne marche pas.
merci pour votre attention.

A voir également:

1 réponse

Utilisateur anonyme
5 avril 2009 à 18:47
Bonsoir,
J'ai essayé chez moi et ça fonctionne très bien.
Es-tu sûr d'avoir mis la bonne base de données et la bonne table ?

N'oublies pas de faire des vérifications avant d'ajouter ton film dans la base de données :
if (isset($_POST['name']) and !empty($_POST['name'])) {
...
}

Et un mysql_close() à la fin.
0