nbourgeo

Inscris le 10/06/2010 à 13:50
  • Signature
    nbourgeo
  • Site web
  • Nombre de sujets
    Aucun
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

Aucun sujet créé dans les forums

Ses derniers messages sur les forums

forum
nbourgeo
le 10/06/2010 à 14:15
Notice: Use of undefined constant ...
En relisant ton message, j'ai noté que tu avais une seconde erreur :

Requete INSERT en echec.

Celle-ci vient du code suivant :

$fields_str .=",createDate";  
$values_str .='"'.","."md5"."('".$password."')";
$sql = "INSERT INTO Member ";
$sql .="(".$fields_str.")";
$sql .=" VALUES ";
$sql .="(".'"'.$values_str.")";


Celui-ci devrait être :

$fields_str .="createDate"; // Suppression de la virgule
$values_str .='"'.","."md5"."('".$password."')";
$sql = "INSERT INTO Member ";
$sql .= "(" . $fields_str . ")";
$sql .= " VALUES ";
$sql .= "('" . $values_str . "')";


Il peut encore subsister une erreur dans la définition de $values_str , due à une mauvaise utilisation des simples et doubles quotes. Pour résoudre cela, n'hésites pas à afficher ta requête SQL en faisant par exemple :

echo $sql;


Bye
nbourgeo
nbourgeo
le 10/06/2010 à 13:57
Notice: Use of undefined constant ...
Bonjour,

En fait le code que tu devrais avoir est le suivant :

<?php
if ($num > 0)
?>


En effet, tu récupères la variable définie plus haut ($num) pour savoir si ta requête retourne un résultat.

L'erreur que tu avais, venait du fait que comme tu avais marqué :

<?php
if (num > 0)
?>


Php cherchait une constante s'appelant num et qui n'existait pas.

Bye
nbourgeo

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours