[HELP] Besoin d'un DEV presque GENIE !

zizitler_2k22
2023-01-04 21:59:33

Le 04 janvier 2023 à 21:56:24 :
Il nous faut plus d'info sur ton architecture la , framework web etc

rien de complexe.

j'ai codé en html css php mysql

pas de framework,

codé sur wamp avec le phpmyadmin en local

coronacfd
2023-01-04 22:01:05

Le 04 janvier 2023 à 21:59:33 :

Le 04 janvier 2023 à 21:56:24 :
Il nous faut plus d'info sur ton architecture la , framework web etc

rien de complexe.

j'ai codé en html css php mysql

pas de framework,

codé sur wamp avec le phpmyadmin en local

Ok alors déjà sur ton hébergeur prend un serveur wamp avec MySQL , crée ta base de donnée et met à jour ta chaîne de connexion

Heiis2
2023-01-04 22:01:09

Bah tu l'as mis en ligne où ? quand tu prends un hébergement, t'as un mail qui te donnes les infos de la bdd

PeterProut
2023-01-04 22:01:25

$bdd est le nom de ta variable que tu instancies en faisant = new....
Ce qui vient après (la méthode) c'est ce qu'on appelle un constructeur qui permet de créer un objet de type connexion (PDO). Ce constructeur prend plusieurs choses en paramètres (entre les parenthèses, séparés par des virgules). Tu peux le voir en visitant la doc sur php.net (https://www.php.net/manual/en/class.pdo.php) :
public __construct( string $dsn, ?string $username = null, ?string $password = null, ?array $options = null )

Donc ça prend en paramètre :

  • un string $dsn
  • un string $username
  • un string $password (optionnel, d'où le point d'interrogation avant)
  • un array d'options supplémentaires $options (optionnel aussi)

Donc en local tu peux écrire ça "en dur" comme on dit, en mettant les vraies valeurs en clair dans ton code comme tu l'as copié-collé. Tu peux aussi le faire avec les valeurs propres à ton serveur quand tu veux créer une connexion à ta bdd "en ligne", mais normalement la bonne pratique c'est de mettre ces variables dans un fichier de configuration que tu déploies sur ton serveur, qu'on nomme en général "config.ini".

kakatropic011
2023-01-04 22:02:36

Faut revoir les bases là, tu comprends rien à ce que tu fais

ForeverModel
2023-01-04 22:06:00

Le 04 janvier 2023 à 22:01:25 :
$bdd est le nom de ta variable que tu instancies en faisant = new....
Ce qui vient après (la méthode) c'est ce qu'on appelle un constructeur qui permet de créer un objet de type connexion (PDO). Ce constructeur prend plusieurs choses en paramètres (entre les parenthèses, séparés par des virgules). Tu peux le voir en visitant la doc sur php.net (https://www.php.net/manual/en/class.pdo.php) :
public __construct( string $dsn, ?string $username = null, ?string $password = null, ?array $options = null )

Donc ça prend en paramètre :

  • un string $dsn
  • un string $username
  • un string $password (optionnel, d'où le point d'interrogation avant)
  • un array d'options supplémentaires $options (optionnel aussi)

Donc en local tu peux écrire ça "en dur" comme on dit, en mettant les vraies valeurs en clair dans ton code comme tu l'as copié-collé. Tu peux aussi le faire avec les valeurs propres à ton serveur quand tu veux créer une connexion à ta bdd "en ligne", mais normalement la bonne pratique c'est de mettre ces variables dans un fichier de configuration que tu déploies sur ton serveur, qu'on nomme en général "config.ini".

Il ne mérite pas qu'on lui donne la solution toute faite.

Il n'a même pas cherché une seule seconde à comprendre ce que faisait la ligne de code qu'il a fourni.

L'auteur, tu es vraiment un flemmard et tu devrais surtout pas faire du dev.

De toute façon, tu n'as pas l'air d'avoir la motivation pour.

Le code c'est pas juste retenir des lignes toutes faites et les copier coller en espérant que ça marche.

Il faut comprendre ce qu'on fait.

Et quand on sait pas (90% du temps), on se documente.

Avec Google, ChatGPT et cie, il faut vraiment avoir du culot pour demander aux autres de faire un travail on ne peut plus basique.

PeterProut
2023-01-04 22:11:34

Le 04 janvier 2023 à 22:06:00 :

Le 04 janvier 2023 à 22:01:25 :
$bdd est le nom de ta variable que tu instancies en faisant = new....
Ce qui vient après (la méthode) c'est ce qu'on appelle un constructeur qui permet de créer un objet de type connexion (PDO). Ce constructeur prend plusieurs choses en paramètres (entre les parenthèses, séparés par des virgules). Tu peux le voir en visitant la doc sur php.net (https://www.php.net/manual/en/class.pdo.php) :
public __construct( string $dsn, ?string $username = null, ?string $password = null, ?array $options = null )

Donc ça prend en paramètre :

  • un string $dsn
  • un string $username
  • un string $password (optionnel, d'où le point d'interrogation avant)
  • un array d'options supplémentaires $options (optionnel aussi)

Donc en local tu peux écrire ça "en dur" comme on dit, en mettant les vraies valeurs en clair dans ton code comme tu l'as copié-collé. Tu peux aussi le faire avec les valeurs propres à ton serveur quand tu veux créer une connexion à ta bdd "en ligne", mais normalement la bonne pratique c'est de mettre ces variables dans un fichier de configuration que tu déploies sur ton serveur, qu'on nomme en général "config.ini".

Il ne mérite pas qu'on lui donne la solution toute faite.

Il n'a même pas cherché une seule seconde à comprendre ce que faisait la ligne de code qu'il a fourni.

L'auteur, tu es vraiment un flemmard et tu devrais surtout pas faire du dev.

De toute façon, tu n'as pas l'air d'avoir la motivation pour.

Le code c'est pas juste retenir des lignes toutes faites et les copier coller en espérant que ça marche.

Il faut comprendre ce qu'on fait.

Et quand on sait pas (90% du temps), on se documente.

Avec Google, ChatGPT et cie, il faut vraiment avoir du culot pour demander aux autres de faire un travail on ne peut plus basique.

Je suis d'accord avec toi mais tu vois bien que c'est un débutant de chez débutant, le pauvre il sait même pas à quel point il est perdu.

Je vais être moins méchant que toi :

Si tu dois retenir quelque chose l'auteur, c'est que ce que tu as fait pour l'instant c'est travailler "en local" comme on dit. C'est-à-dire que ton code ne fonctionne que sur ton ordinateur, et ta base de données n'est accessible qu'en local parce que tu as juste installé un "faux serveur" sur ton ordinateur.

Pour te connecter à une "vraie" base de données en ligne, il faut que tu déploies une base de données sur un serveur "sur internet" si tu veux. Je te laisse chercher, et sinon le khey a raison, d'abord renseigne-toi, lis des articles, regarde des tutos sur Youtube.

zizitler_2k22
2023-01-04 22:15:54

Le 04 janvier 2023 à 22:01:09 :
Bah tu l'as mis en ligne où ? quand tu prends un hébergement, t'as un mail qui te donnes les infos de la bdd

sur hostinger

zizitler_2k22
2023-01-04 22:16:30

Le 04 janvier 2023 à 22:01:05 :

Le 04 janvier 2023 à 21:59:33 :

Le 04 janvier 2023 à 21:56:24 :
Il nous faut plus d'info sur ton architecture la , framework web etc

rien de complexe.

j'ai codé en html css php mysql

pas de framework,

codé sur wamp avec le phpmyadmin en local

Ok alors déjà sur ton hébergeur prend un serveur wamp avec MySQL , crée ta base de donnée et met à jour ta chaîne de connexion

j'ai crée ma bdd sur hostinger mon hebergeur, mais je dois mettre quoi à la place de "localhost"

zizitler_2k22
2023-01-04 22:17:44

Le 04 janvier 2023 à 22:02:36 :
Faut revoir les bases là, tu comprends rien à ce que tu fais

je debute

zizitler_2k22
2023-01-04 22:20:16

Le 04 janvier 2023 à 22:11:34 :

Le 04 janvier 2023 à 22:06:00 :

Le 04 janvier 2023 à 22:01:25 :
$bdd est le nom de ta variable que tu instancies en faisant = new....
Ce qui vient après (la méthode) c'est ce qu'on appelle un constructeur qui permet de créer un objet de type connexion (PDO). Ce constructeur prend plusieurs choses en paramètres (entre les parenthèses, séparés par des virgules). Tu peux le voir en visitant la doc sur php.net (https://www.php.net/manual/en/class.pdo.php) :
public __construct( string $dsn, ?string $username = null, ?string $password = null, ?array $options = null )

Donc ça prend en paramètre :

  • un string $dsn
  • un string $username
  • un string $password (optionnel, d'où le point d'interrogation avant)
  • un array d'options supplémentaires $options (optionnel aussi)

Donc en local tu peux écrire ça "en dur" comme on dit, en mettant les vraies valeurs en clair dans ton code comme tu l'as copié-collé. Tu peux aussi le faire avec les valeurs propres à ton serveur quand tu veux créer une connexion à ta bdd "en ligne", mais normalement la bonne pratique c'est de mettre ces variables dans un fichier de configuration que tu déploies sur ton serveur, qu'on nomme en général "config.ini".

Il ne mérite pas qu'on lui donne la solution toute faite.

Il n'a même pas cherché une seule seconde à comprendre ce que faisait la ligne de code qu'il a fourni.

L'auteur, tu es vraiment un flemmard et tu devrais surtout pas faire du dev.

De toute façon, tu n'as pas l'air d'avoir la motivation pour.

Le code c'est pas juste retenir des lignes toutes faites et les copier coller en espérant que ça marche.

Il faut comprendre ce qu'on fait.

Et quand on sait pas (90% du temps), on se documente.

Avec Google, ChatGPT et cie, il faut vraiment avoir du culot pour demander aux autres de faire un travail on ne peut plus basique.

Je suis d'accord avec toi mais tu vois bien que c'est un débutant de chez débutant, le pauvre il sait même pas à quel point il est perdu.

Je vais être moins méchant que toi :

Si tu dois retenir quelque chose l'auteur, c'est que ce que tu as fait pour l'instant c'est travailler "en local" comme on dit. C'est-à-dire que ton code ne fonctionne que sur ton ordinateur, et ta base de données n'est accessible qu'en local parce que tu as juste installé un "faux serveur" sur ton ordinateur.

Pour te connecter à une "vraie" base de données en ligne, il faut que tu déploies une base de données sur un serveur "sur internet" si tu veux. Je te laisse chercher, et sinon le khey a raison, d'abord renseigne-toi, lis des articles, regarde des tutos sur Youtube.

je sais que je suis en local, j'ai fais ma bdd en ligne, j'ai remplacé tous les parametre de l'objet PDO par les identifiant de ma nouvelle bdd en ligne. sauf pour "localhost" ou je sais pas ce qui faut mettre

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.