J'ai oublié (encore) ma boule de crystal: Et si tu nous montrais le morceaux de code qui déconne ? (et en prime, lors de ta requete, tu peux souvent faire un echo "$requete" pour voir la tete qu'elle a ..)
mysql_connect('*****', '*****', *****) or die (mysql_error());
mysql_select_db('*****');
if (isset($_POST['titre_film']) AND isset($_POST['image_film']) AND isset($_POST['taille_film']) AND isset($_POST['description_film']) AND isset($_POST['url_film']))
{
if (empty($_POST['titre_film'])) {
die ("Pas de titre!!! <a href=\"admin.php\">Retour</a>" );
}
if (empty($_POST['image_film'])) {
die ("Pas d'image!!! <a href=\"admin.php\">Retour</a>" );
}
if (empty($_POST['taille_film'])) {
die ("Pas de taille!!! <a href=\"admin.php\">Retour</a>" );
}
if (empty($_POST['description_film'])) {
die ("Pas de description!!! <a href=\"admin.php\">Retour</a>" );
}
if (empty($_POST['url_film'])) {
die ("Pas d'url!!! <a href=\"admin.php\">Retour</a>" );
}
$donnee_sql = mysql_query("SELECT COUNT(*) AS present FROM film WHERE url='" . $_POST['url_film'] . "'" );
$donnee = mysql_fetch_array($donnee_sql) or die (mysql_error());
if ($donnee['present'] == 1)
{
echo "Url déjà inscrite!!! <a href=\"admin.php\">Retour</a>";
}
if ($donnee['present'] == 0)
{
mysql_query("INSERT INTO film VALUES('', '" . $image_film ."', '" . $titre_film ."', '" . $taille_film ."', '" . $description_film ."', '" . $url_film . "'))" ) or die (mysql_error());
c'est la ligne 1 de la sortie d'erreur mysql et non php...
prends l'habitude de mettre des infos avant tes mysql_error() pour identifier la requete qui pose problème.
mais bon, ca doit etre le "insert" vu qu'il y a 2 " )" à la fin.
------------------------------Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.