Blocage dans mon code php

Résolu
papis301 Messages postés 143 Date d'inscription   Statut Membre Dernière intervention   -  
 __construct -
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
 
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   Statut Membre Dernière intervention   1
 
merci je vais vérifier.
0
__construct
 
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