A voir également:
- Php unexpected variable
- Easy php - Télécharger - Divers Web & Internet
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
28 réponses
anw merci je l'ai rajouté maintenant j'obtiens ça:
Fatal error: Call to undefined function: db_connect() in /mnt/143/sdb/c/2/sound.makers/login.php on line 13
:'( je vais pleurer....lol
Fatal error: Call to undefined function: db_connect() in /mnt/143/sdb/c/2/sound.makers/login.php on line 13
:'( je vais pleurer....lol
alors attend, jte montre et tu me di c bien ça....
function db_connect() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$db = mysql_connect($dbhost, $dblogin, $dbpassword);
mysql_select_db($dbname,$db);
}
la je crée la fonction n'est-ce pas?
db_connect();
$sql = "select password from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
et la je l'appelle.... non??
function db_connect() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$db = mysql_connect($dbhost, $dblogin, $dbpassword);
mysql_select_db($dbname,$db);
}
la je crée la fonction n'est-ce pas?
db_connect();
$sql = "select password from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
et la je l'appelle.... non??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
1 sept. 2007 à 23:56
1 sept. 2007 à 23:56
salut,
la définition de la fonction est-elle bien placée avant l'appel ?
tu as utilisé un 'include()' au lieu d'un 'require()' peut être.
la définition de la fonction est-elle bien placée avant l'appel ?
tu as utilisé un 'include()' au lieu d'un 'require()' peut être.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
18 sept. 2006 à 08:58
18 sept. 2006 à 08:58
Supprime l'espace dans l'entête
<?php //ICI SERONT AFFICHES LES MESSAGES
salut a tous!! moi jobtient cette erreur et jcapte rien...lol un ptit coup de pouce sui vou plé???
Parse error: syntax error, unexpected T_VARIABLE in /mnt/143/sdb/c/2/sound.makers/login.php on line 14
voilà mon code avec a logne 14 en gras
db_connect()
$sql = "select password from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
jai vérifié, les variable de cette ligne sont pourtant bine définies... please aidez moi!!!!
Parse error: syntax error, unexpected T_VARIABLE in /mnt/143/sdb/c/2/sound.makers/login.php on line 14
voilà mon code avec a logne 14 en gras
db_connect()
$sql = "select password from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
jai vérifié, les variable de cette ligne sont pourtant bine définies... please aidez moi!!!!
ben non les deux ne sont pa dans le même fichier......oué j'ai utilisé include.....faut utiliser require??
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
2 sept. 2007 à 00:03
2 sept. 2007 à 00:03
La fonction include() inclut et exécute le fichier spécifié en argument.
La commande require se remplace elle-même par le contenu du fichier spécifié
essais avec 'require()' ou require_once()' je pense que c'est ça.
La commande require se remplace elle-même par le contenu du fichier spécifié
essais avec 'require()' ou require_once()' je pense que c'est ça.
alors j'ai essayé avec require et require once et ni lun ni lautre ne fonctionne jobtien ça:
Fatal error: Call to undefined function: db_connect() in /mnt/143/sdb/c/2/sound.makers/login.php on line 13
franchement je vois vrèmentr pas ski beug là.... est-ce que cest require('nom du fichier.php') ou est ce que cest 'require(nom du fichier.php)' (les quotes se placent a kel endroit??)
Fatal error: Call to undefined function: db_connect() in /mnt/143/sdb/c/2/sound.makers/login.php on line 13
franchement je vois vrèmentr pas ski beug là.... est-ce que cest require('nom du fichier.php') ou est ce que cest 'require(nom du fichier.php)' (les quotes se placent a kel endroit??)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
2 sept. 2007 à 00:14
2 sept. 2007 à 00:14
ah ben non il en faut pas du tout !
c'est moi qui les ajoutes quand je poste pour distinguer les mots clef et les fonctions…
c'est moi qui les ajoutes quand je poste pour distinguer les mots clef et les fonctions…
euh t'es sur qu'il en faut pa du tout??? j'en ai toujorus mi et ça a toujours marché, et jessaye sans et ça ne marche pa non plu.... moi d'habitude je lmes met sous cette forme: require("nom du fichier.php")
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
2 sept. 2007 à 00:30
2 sept. 2007 à 00:30
oula ouinpardon, je répondu trop vite !
je croyais que tu avais codé :
oui effectivement il en faut dans les paranthèses :
et il faut que le code de la fonction soit inclus avant son appel.
je croyais que tu avais codé :
'require(fichier.php)';
oui effectivement il en faut dans les paranthèses :
require('fichier.php');
et il faut que le code de la fonction soit inclus avant son appel.
oué, j'ai inclu le fichier tout au début du code.....donc bine avant l'appel de la fonction....MAMAN....:(:(
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
2 sept. 2007 à 00:39
2 sept. 2007 à 00:39
ta maman ? tu lui a pas dit de pas toucher à ton ordi ?
-:oD
recolle le haut de ton script jusqu'à la ligne incriminée.
-:oD
recolle le haut de ton script jusqu'à la ligne incriminée.
lol, non jlui ai pa dit!!! mais la seule chose qu'elle fait quand elle lutilise cest jouer au solitaire.....lol, jpensais que yavait aucun risk...
<?php
require("http://sound.makers.free.fr/config.php");
if($username=='' || $password=='')
{
viewheader();
echo"<h3>$champsrequis</h3>";
view_login_form();
viewfooter();
exit;
}
db_connect();
$sql = "select password from $dbtable where username='$username'"; //LA CEST LA LIGNE 13 EN QUESTION QUI FAIT TOUT BUEGUER
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
<?php
require("http://sound.makers.free.fr/config.php");
if($username=='' || $password=='')
{
viewheader();
echo"<h3>$champsrequis</h3>";
view_login_form();
viewfooter();
exit;
}
db_connect();
$sql = "select password from $dbtable where username='$username'"; //LA CEST LA LIGNE 13 EN QUESTION QUI FAIT TOUT BUEGUER
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
2 sept. 2007 à 00:47
2 sept. 2007 à 00:47
édite ton post et vire l'url du require, ce sera moins voyant…
et dans 'config.php' il y a :
tu es sûr des 'global' ?
tu devrais essayer en codant en dur les paramètres de connexion dans 'config.php'.
et dans 'config.php' il y a :
function db_connect() { global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable; $db = mysql_connect($dbhost, $dblogin, $dbpassword); mysql_select_db($dbname,$db); }
tu es sûr des 'global' ?
tu devrais essayer en codant en dur les paramètres de connexion dans 'config.php'.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
2 sept. 2007 à 00:53
2 sept. 2007 à 00:53
ah cette heure ci je me serais bien couché !
enregistre toi comme membre et envoie moi un MP
mais avant édite le post 17 et vire l'url de ton site !
enregistre toi comme membre et envoie moi un MP
mais avant édite le post 17 et vire l'url de ton site !