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 derniers messages sur les forums

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
LoadingChargement en cours