Problème PHP

  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Salut,je programme un site web en php et...
après in if,je met une accolade(après saut de ligne) et le truc me met qu'y à une erreur...
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
peut être montrer le code non ?
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Donc bah,je vais essayer de te mettre une seule ligne:

if(!empty($pseudo) AND !empty($mail) AND !empty($mdp)
{
Voilà,c'est l'accolade de la fin qui buge,plus tard dans le programme je la ferme puis je met un else,j'ouvre l'accolade de else et je la ferme.

ça donne sa:
Parse error: syntax error, unexpected '{' in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 12
l'accolade c'est la ligne 12.
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
if (!empty($pseudo) AND !empty($mail) AND !empty($mdp) )

manquait la )
 
  • Love
Réactions: Guilliman3444
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Merci!
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
euh juste,ça veut dire quoi ça:
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/supra.mtxserv.com/public_html/menu/register.php:2 Stack trace: #0 /var/www/supra.mtxserv.com/public_html/menu/register.php(2): PDO->__construct('mysql:host=loca...', 'w_598137', 'monmotdepasse') #1 {main} thrown in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 2


j'ai enlevé le mot de passe sur ma ligne de bdd là,mais dans mon code elle y est.
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
voilà ma pdo:
$bdd = new PDO('mysql:host=localhost;dbname=59813_sql', 'w_598137', 'mon mot de passe');

Bien évidemment,mon mot de passe n'est pas mon mot de passe !
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
tu as bien include to fichier qui gère la connexion sql ?
 
  • J'aime
Réactions: Guilliman3444
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
What???
J'ai déjà dev en php mais jamais entendu parler de ça...
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Sur mtx une ligne de code suffit pas pour faire la connection avec la bdd mysql?
Et donc comment on peut l'inclure,il faut mettre quoi dedans et il faut l'inclure dans public_html ou à la racine totale?
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
attention car c'est pas localhost mais sql.mtxserv.com qu'il faut mettre
 
  • Love
Réactions: Guilliman3444
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
ah ok. Merci. Mais sur phpmyadmin y'à écrit localhost,c'est pour ça que ça m'a induit en erreur. Et pour le fichier qui gère la connexion sql?
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Guilliman3444 à dit:
ah ok. Merci. Mais sur phpmyadmin y'à écrit localhost,c'est pour ça que ça m'a induit en erreur. Et pour le fichier qui gère la connexion sql?
ça doit etre ça qui fait bugger:
Fatal error: Uncaught PDOException: invalid data source name in /var/www/supra.mtxserv.com/public_html/menu/register.php:2 Stack trace: #0 /var/www/supra.mtxserv.com/public_html/menu/register.php(2): PDO->__construct('myst=sql.mtxser...', 'w_598137', 'Y7%7z9eC') #1 {main} thrown in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 2
(mon nouveau message d'erreur,c'est à cause de la connexion sql donc?)
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
De la manière ou tu procède pas besoin il me semble (j'était parti du principe que tu avait un fichier class qui avait des fonctions supplémentaires pour faciliter la gestion)
 
  • J'aime
Réactions: Guilliman3444
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
$bdd = new PDO('mysql:host=sql.mtxserv.com;dbname=59813_sql', 'w_598137', 'mon mot de passe');
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Merci,je voit...
Mais mtn il me dit que y'a un problème en T_IF...

Je ne comprend absolument pas,en plus je peux pas te montrer le code, quand j'essaye d'envoyer le message le forum me dit qu'il y à une erreur...
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
fait un screen alors tkt
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Oops! Nous avons rencontré des problèmes. Veuillez réessayer plus tard. Plus de détails d'erreur peuvent être dans la console du navigateur.
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
ah,c'est dommage...
Le screen ne marche pas sous chromebook...
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
ah mais attend,je vais le mettre sur mon profil.
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
non,il me raffiche le message d'erreur...
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
Tu essaie d'envoyer tous le code ou que la ligne en question ?
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
la ligne en question.
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
:rolleyes: au pire rejoin le discord mtx
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
J'ai tout essayé,meme les balises codes et un farfouillage dans la console...
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Le discord... NON.
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
Pourquoi non au discord ?
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
alors, y'à un if puis une paranthèses et isset.Ensuite j'ouvre une paranthèses, je met $_POST puis j'ouvre un crochet et un simple guillement ' . A l'interieur,je met forminscription.je ferme le crochet et le simple guillemet (plutot le simple guillemet puis le crochet) et je ferme les deux paranthèses.
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
parce que je n'ai pas de compte et que je n'ait pas envie de lire les conditions d'utilisations de discord ce soir.(oui,je les lits toujours.)
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
Guilliman3444 à dit:
alors, y'à un if puis une paranthèses et isset.Ensuite j'ouvre une paranthèses, je met $_POST puis j'ouvre un crochet et un simple guillement ' . A l'interieur,je met forminscription.je ferme le crochet et le simple guillemet et je ferme les deux paranthèses.
avec ca je peux rien faire c'est pas compréhensible et il faudrait l'erreur en entier aussi
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
l'erreur en entier?:
Fatal error: Uncaught PDOException: invalid data source name in /var/www/supra.mtxserv.com/public_html/menu/register.php:2 Stack trace: #0 /var/www/supra.mtxserv.com/public_html/menu/register.php(2): PDO->__construct('myst=sql.mtxser...', 'w_598137', 'mon mot de passe') #1 {main} thrown in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 2

et pour le code euh...
demande à google chromebook quand est ce qu'il mettront les captures d'écran qui se prennent et qui n'actualisent pas la page!
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
tu as envoyer la même erreur que precedemment
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
bah oui.
En fait,ça à changer.
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/supra.mtxserv.com/public_html/menu/register.php:2 Stack trace: #0 /var/www/supra.mtxserv.com/public_html/menu/register.php(2): PDO->__construct('mysql:host=loca...', 'w_598137', 'monmotdepasse') #1 {main} thrown in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 2

avant




Fatal error
: Uncaught PDOException: invalid data source name in /var/www/supra.mtxserv.com/public_html/menu/register.php:2 Stack trace: #0 /var/www/supra.mtxserv.com/public_html/menu/register.php(2): PDO->__construct('myst=sql.mtxser...', 'w_598137', 'mon mot de passe') #1 {main} thrown in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 2


meintenant!
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
Guilliman3444 à dit:
Mais mtn il me dit que y'a un problème en T_IF...
Celle que tu vient d'envoyer est normalement fixer car 'myst=sql.mtxser...', c'est plus vrai
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
ah t'as raison,j'ai oublié d'actualiser...
Parse error: syntax error, unexpected 'if' (T_IF) in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 4



je suis très con le soir quand je suis fatigué...
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
tu as du oublier de fermer un truc avant le if ou je ne sais quoi
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
hein? mais pas du tout...
y'a que le bdd avant le if.
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
et derrière je crypt les données.
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
un ; ? (je crois qu'il en faut en php)
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
??? comment ça? je l'ait mise la balise de début:
<?php
et je la ferme beauuuuuuuuuuucoup plus bas:
?>
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 910
Score réaction
342
Points
315
il faut un ; a la fin de chaque ligne en PHP il me semble

$bdd = .... ;
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
ah mais oui,le point virgule,j'ai la tete ou ce soir...
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Ah,la base de donnée me refuse l'accès...
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
normal,j'ai mis un espace dans le nom d'utilisateur...
euh...
Il me donne pas l'accès...
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Aujourd'hui estun grand jour,ça maaaaaaaaaaaarche!!!!!
 
  • Initiateur de la discussion
  • Banni
Guilliman3444

Guilliman3444

fondateur du journal non officiel du forum mtx
Messages
230
Score réaction
15
Points
60
Salut,on me dit:
Parse error: syntax error, unexpected end of file in /var/www/supra.mtxserv.com/public_html/menu/register.php on line 121




Et pourtant,je termine par:
</html>
 
Discord d'entraide
Rejoignz-nous sur Discord