Blocage dans mon code php

Résolu/Fermé
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 - 24 févr. 2011 à 09:32
 __construct - 28 févr. 2011 à 18:16
Bonjour,
j'aimerais que vous m'aidiez un peu. Au fait mon code php qui est en dessous ne me permet pas d'insérer dans ma base de donnée. j'utilise le easyphp 1.8. merci d'avance.

<?php
include("connexionbd.php");
//vérification de l'existence des variables
if(isset($_POST['titre'])and
isset($_POST['contenu'])){
//affectation des valeurs saisies par l'user aux variables
$titre=($_POST['titre']);
$contenu=($_POST['contenu']);
$inserer=mysql_query("INSERT INTO news(id,titre,contenu,timestamp)VALUES('','$titre','$contenu','')");
if($inserer){
echo "enregistrement effectues";
}
else {
echo "enregistrement non effectues";
}
}

?>



A voir également:

1 réponse

Utilisateur anonyme
24 févr. 2011 à 11:08
Bonjour,

Dans votre base MySQL id est la clef primaire de votre table news ?
Je suppose, si c'est le cas que le champ est en auto increment.

Dans ce cas la requête ne doit pas préciser l'Id

$inserer=mysql_query("INSERT INTO news(titre,contenu,timestamp)VALUES('$titre','$contenu','')");

Cordialement
0
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 1
24 févr. 2011 à 21:15
merci je vais vérifier.
0
Bonsoir,
Qu'entend-tu par "ne me permet pas d'insérer dans ma base de données"?
Les données ne sont pas enregistrées?
Il y a un message d'erreur PHP?
Quelle est la structure de la table "news"?
0