DEMANDE: COMMENT FAIRE ?

Discussion dans 'Web, design' créé par 123_GO, 11 Février 2006.

Statut de la discussion:
Fermée.
  1. Offline
    123_GO ex membre
    Bonjour

    ben je suis perdu je ne sais pas part ou commencer...
    je vous explique j'ai crée un site web avec une zone admin.
    -> j'ai crée ceci [IMG]

    Et je voudrais que quand je clique sur le command button "Inscrire Team" qu'il aille mettre le noms des teams et les noms des players dans "Teams inscrite"
    Si je me trompe on ne sais pas faire ceci en html? mais en php?
    Je voudrais savoir comment vous me conseiller de le faire (avec une table dans mysql ou page php)

    Et si possible un petite exemple d'un codage similaire sur quoi je pourrai me basée...
    J'espere que j'ai été clair, si ce n'est pas le cas faite le moi savoir,
    merci d'avance
    123_GO, 11 Février 2006
    #1
  2. Offline
    MbK_ Etudjant
    avant tout, explique un peu la maniere dont tu as créé tes tables...

    C'est avec ca que l'on pourra t'aider

    (bon je suis pas sobre mais je pense qd meme que tu dois dire ca)
    MbK_, 11 Février 2006
    #2
  3. Offline
    123_GO ex membre
    ben je les ai juste fait avec un form...
    jai donné a chaque textbox sont nom, les checkboxes meme chose...

    Donc dans le code html sa donne ceci:

    Ceci est repeter jusque a 16 fois...
    le bouton "inscrire team" est un simple SUBMIT button pour l'insant....

    Et j'aimerais que sur la page ou les team devront etre afficher
    celle si reste dans le meme genre de structure que ici
    sauf que les textboxes devrais etre remplacer part des labels...

    Besoin d'autre detail ?
    123_GO, 12 Février 2006
    #3
  4. Offline
    _gilles Elite
    :D santé disti !





    Sinon, base toi sur les tuto de www.phpdebutant.org car tu n'as l'air de ne rien avoir comme base sql en fait.


    (bon je suis pas peté, mais étant donné l'heure et mon PUTAIN de weekend de malade, j'en ai un peu plein le dos car je viens de démonter une sono et j'ai dormi 3h hier matin)
    _gilles, 12 Février 2006
    #4
  5. Offline
    MbK_ Etudjant
    Je me souvenais plus d'avoir écrit hier :D


    En fait, je pensais que tu avais obtenu ce form d'une table mysql...

    Il faut franchement que tu apprennes le PHP pour faire ce que tu veux faire.

    Bonne chance, c'est super intéressant ;)
    MbK_, 12 Février 2006
    #5
  6. Offline
    123_GO ex membre
    mais mysql je sais faire
    spa un problème

    Create table "nom"
    ( object TEXT
    , object2 text
    );

    ... ouais bon si je fait ma table en mysql je fait comment apres ? :p
    123_GO, 12 Février 2006
    #6
  7. Offline
    Xou I ♥ rien
    Xou, 12 Février 2006
    #7
  8. Offline
    123_GO ex membre
    Alaize je vais lire :p
    j'avais deja été mais jai pas du bien lire...
    123_GO, 12 Février 2006
    #8
  9. Offline
    123_GO ex membre
    Voila j'ai crée une table MySql sur base de ce que j'ai lu sur le site...
    Voici ce que sa donne dans phpmyadmin:
    [IMG]

    Mais voila je suis bloque
    je connais la fonction INSERT INTO "table"
    et comment sa marche mais comment faire pour ne pas devoir passée part mysql pour faire les changement ?

    Car il faudrai que sur ma page admin je sache modifier le nom des team, players, ... sans passé part phpmyadmin vue que je ne serais pas le seule admin (et eu ne connaisse rien en html ni en php)

    Faudrais que la page admin ressemble un peu a ce que j'avais crée sur l'image ici en haut, et que les teams et nom des player s'affiche sur une autre page genre "teams.php" tandis que la page pour modifier est derriere un login dans "admin-zone/inscrire_teams.php"

    Help please
    :cry:
    123_GO, 12 Février 2006
    #9
  10. Offline
    Calvin80 Elite
    Hello 123_GO.

    pas eviden,t de t'aider tu sais..
    la seule chose à te conseiller, c'es de lire la doc php sur php.net

    tu tape mysql et tu auras toute la description de l'interface avec la base de données.

    Si tu as par la suite des pbs spécifiques, n'hésite pas.
    Calvin80, 12 Février 2006
    #10
  11. Offline
    123_GO ex membre
    Ok merci
    je pense que je vais faire cella,
    moi qui pensai que sa allais etre simple :roll: :p
    Fin merci a tous :wink:
    123_GO, 12 Février 2006
    #11
  12. Offline
    SkYlEsS Kawai
    SkYlEsS, 12 Février 2006
    #12
  13. Offline
    123_GO ex membre
    Bien merci SkYlEsS, sans le savoir tu ma deja aidée pour les news :p
    123_GO, 12 Février 2006
    #13
  14. Offline
    123_GO ex membre
    Bon voila j'ai rencontrée un problème normalement je crois que vous devriez savoir m'aider facilement maintenant.
    J'ai du faire une erreur de debutant quelque part mais je ne vois pas ou.

    J'ai crée une page pour inscrire les teams, modifier, supprimer comme le concept du news sur http://www.siteduzero.com/tuto-3-184-1-tp-des-news-sur-votre-site.html#ss_part_1
    La news sa marche mais les teams pas...


    PAGE TEAM-INSCRITE.php (erreur suivante:
    Parse error: parse error, unexpected $ in /home/xereon/public_html/pulse/team-inscrite.php on line 106)

    Le problème suivant est,
    quand j'inscrit une team part "inscrire_teams.php"
    celui si ne l'affiche pas sur la page "liste_teams.php"
    et ne l'ajoute pas dans la base de données (verifié part phpmyadmin)

    Voici la base de données crée:

    "Champ" - "Type" - "Null" - "extra" - "défaut"
    "id" - "int(11)" - "Non" - "Auto_increment"
    "team" - "varchar(255)" - "non"
    "player1" - "varchar(255)" - "non"
    "player2" - "varchar(255)" - "non"
    "player3" - "varchar(255)" - "non"
    "player4" - "varchar(255)" - "non"
    "player5" - "varchar(255)" - "non"
    "server" - "varchar(20)" - "non"
    "timestamp" - "bigint(20)" - "non" - "" - "0"


    Page inscrire_teams.php


    Page "liste_teams.php"
    [/b]
    123_GO, 12 Février 2006
    #14
  15. Offline
    Calvin80 Elite
    Hello !
    hé bé!! content de voir que tu avance (tres) bien !
    ça mérite bien un ptit coup de pouce ;)

    apparemment donc tu as un problème pour ajouter une nouvelle entrée dans ta base de données.
    Pour debuguer, rien de plus simple:
    dans ta page "liste_teams.php"; peux tu faire un echo 'ajout d'un nouvelle team" juste avant ta query d'insert.
    Et surtout, le petit truc qu'il faut absolument utiliser pour debugguer: "mysql_error()"

    remplace ta query par:
    mysql_query("INSERT INTO teams VALUES('', '" . $team . "', '" . $player1 . "', '" . $player2 . "', '" . $player3 . "', '" . $player4 . "', '" . $player5 . "', '" . $server . "')") or die(mysql_error()) ;

    Ca m'etonnerait pas qu'il y ait une erreur dans ta query ...ça permettra de le verifier.

    Juste par souci d'optimisation :
    - en règle général les "select * from " sont à eviter.., on essaie la plupart du temps de dire quels champs on veut récupérer..
    - en règle génrale, le simple quote est + rapide que le dble quote dans les query:
    vaut mieux un
    mysql_query('SELECT champ FROm table WHERE id=" '.$id.' " ');
    que
    mysql_query("SELECT champ FROm table WHERE id=' ".$id." ' ");


    courage ![/b]
    Calvin80, 13 Février 2006
    #15
  16. Offline
    123_GO ex membre
    j'ai fait

    Mais la page "liste_teams.php" ne marquai deja pa derreur
    la table est bien et tout mais les donnée que j'inscrit ne sont pas afficher.

    Regarde la page "liste_teams.php":
    [IMG]

    HELPPPP :cry: :cry: :cry: :cry: :cry:
    123_GO, 13 Février 2006
    #16
  17. Offline
    MbK_ Etudjant
    Si tu n'as rien dans le phpmy admin, c'est qu'il n'y a rien dans ta bdd..

    Il ne pourrait dès lors rien y avoir sur ta page :x
    MbK_, 13 Février 2006
    #17
  18. Offline
    123_GO ex membre
    Ta lu mon ancien post ?
    -> le table est crée
    mais on sais afficher dans PHPMYADMIN les données enregistrée mais rien ne fut enregistrée...
    123_GO, 13 Février 2006
    #18
  19. Offline
    MbK_ Etudjant
    Par "Si tu n'as rien dans le phpmy admin" je voulais bien dire, "si tu n'as pas de données dans ta table"

    Meme la présence d'une table ne se voit pas dans la page de résultat (enfin, si ta table n'est pas présente, il y a une erreur en fait)
    MbK_, 13 Février 2006
    #19
  20. Offline
    123_GO ex membre
    ben les données je les mets part "inscrire_teams.php"
    c'est peut etre sa l'erreur alors...
    Mais faudrai savoir quelle erreur sa la merde :-(
    123_GO, 13 Février 2006
    #20
Statut de la discussion:
Fermée.