CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Petit Problème CSS

Aigle21
Aigle21
Niveau 9
08 mars 2010 à 12:51:06

l'accueil

http://webmailpro.free.fr

http://webmailpro.free.fr/accueil.php

Thymotep
Thymotep
Niveau 10
08 mars 2010 à 14:05:00

Un truc que je ne comprend pas, (hormis toutes les erreurs PHP :noel: crée un dossier "sessions" vide à la racine du FTP free :-))) ) quand je suis sur l'onglet "Envoyés" et que je clique sur l'onglet "Brouillons" le bouton "Réceptions" repasse par dessus "Envoyés" c'est un peu étrange tu vois ce que je veux dire ?

Aigle21
Aigle21
Niveau 9
08 mars 2010 à 14:49:55

un grand merci pour le dossier sessions ^^'

pour le bouton réception c'est corrigé :), je me disais bien que y'avait un truc qui clochait ^^' merci :)

en attendant je suis en train de coder les accès :) , tout pourri mais bon, ça marche hehe ^^' à partir de ma base de données qui a une table de 4 champs....

now je m'occuppe de la redirection :) pour créer un compte
ensuite je commencerai avant de continuer le php à chercher comment on fait des beaux formulaires :/ sinon mon site sera encore + moche :s

Aigle21
Aigle21
Niveau 9
08 mars 2010 à 15:02:26

j'ai up sur free, mais problème

Parse error: syntax error, unexpected ')', expecting '(' in /mnt/136/sda/2/b/webmailpro/FonctionsBD.php on line 26

en local j'ai pas cette erreur

function ExeRequete($pReqSQL)
{
if(!isset($PDO))
{
$PDO=$GLOBALS['PDO'];
}
$l_rds=$PDO->query($pReqSQL);

$l_Resultat=$l_rds->fetchAll(PDO::FETCH_ASSOC);

return $l_Resultat;
}

ligne 26 = $l_Resultat=$l_rds->fetchAll(PDO::FETCH_ASSOC);

cette ligne me pose souvent problème, c'est un code que nous a passé le prof pour la connexion à la base et les fct de créations de requêtes

mais je crois que ça me bloque pas mal car je ne peux pas utiliser les valeurs car c'est un tableau qu'il me donne

enfin j'y pige pas grand chose ^^'

Bunyan
Bunyan
Niveau 17
08 mars 2010 à 16:24:21

Après rapide tour sur le manuel php, FETCH_ASSOC est une fonction.
Donc, il faut obligatoirement son petit couple de parenthèse derrière elle (vide ou pas, ça dépend si tu es en "mode objet" ou en "mode procédural", toujours selon le manuel).
C'est ce que l'erreur te dit de manière assez maladroite.

Lien : http://php.net/manual/fr//mysqli-result.fetch-assoc.php

Aigle21
Aigle21
Niveau 9
08 mars 2010 à 17:28:01

si j'ai bien compris je fais :
$l_Resultat=$l_rds->fetchAll(PDO::FETCH_ASSOC());

? si oui alors voila l'erreur qui s'affiche après :

Fatal error: Cannot instantiate non-existent class: pdo in /mnt/136/sda/2/b/webmailpro/FonctionsBD.php on line 12

function ConnexionBD()
{
$PDO=new
PDO("mysql:host=127.0.0.1;dbname=webmail",'root','
');
$GLOBALS['PDO']=$PDO;
}

ligne 12 = $PDO=new
PDO("mysql:host=127.0.0.1;dbname=webmail",'root','
');

Aigle21
Aigle21
Niveau 9
08 mars 2010 à 23:02:44

outre le problème de php au dessus

je pourrais savoir comment on fait pour utiliser des variables globales ?

car j'en ai utilisée une mais pas session start, mais je pense pas que je puisse mettre tout et n'importe quoi dedans :/

j'avais mis

$_SESSION["identifiantuser"] =(ucfirst($Login)." ".ucfirst($Valeur));

donc là c'est ok :) (c'est pour dire bienvenue nom prénom quand on se connecte, la classe hehe, ^^', je sais me contenter de peu :)^^^)

Aigle21
Aigle21
Niveau 9
08 mars 2010 à 23:08:58

je pensais que mon code fonctionnait, sauf que si je me connecte avec des utilateurs différents sur deux pages

du genre une page montrera "bienvenue paul durand" à la première connexion

et l'autre "bienvenue jean dupond" après connexion sur une autre page, normal donc

sauf que si j'actualise ma première page, ça m'affiche le jean dupond

donc pas normal, à quel niveau ça se joue ce genre de problème ?

je commence à prendre goût à tout ça même si je galère =)

pour le site pour tester donc

nom d'utilisateur : paul
mdp : pdurand

nom d'utilisateur : jean
mdp : jdupond

Bunyan
Bunyan
Niveau 17
09 mars 2010 à 12:36:21

A ta ligne 12, c'est a dire :
$PDO=new

De ce que je lis, tu veux mettre quelque chose dans ta variable PDO, et que tu veux y instancier un nouvel objet (le mot-clé "new"), mais il te dit "je n'ai rien a instancier, le mot-clé new ne référence rien".

Je ne sais absolument rien de l'objet en Php, je le connais principalement en Ruby, RoR, Java, mais dans tout ceux-là, quand tu instancies un nouvel objet, c'est de la forme "Objet".new
Donc, a mon avis, il te manque l'objet que tu veux instancier, et c'est ce que semble dire Php aussi.
En me renseignant un peu, je vois que PDO est un machin orienté objet, donc essaye :
$PDO = PDO.new
Je ne sais pas, par contre, si cela répond a tes besoins :)

Aigle21
Aigle21
Niveau 9
09 mars 2010 à 13:04:08

Ok, je viens de tester, rien à faire toujours la même erreur :/

Aigle21
Aigle21
Niveau 9
09 mars 2010 à 13:04:22

(et merci pour ton aide et future aide ;) )

Aigle21
Aigle21
Niveau 9
10 mars 2010 à 14:46:54

une autre idée ?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment