IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

HTML et 3 pages PHP


Sujet :

Langage PHP

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 2
    Par défaut HTML et 3 pages PHP
    Bonjour à tous,

    Je débute dans HTML PHP et SQL donc je commence avec quelque chose de simple.
    voila je fais un formulaire pour alimenter une base de données MySQL.
    J'utilise EasyPHP.
    Sur mon formulaire je renseigne l'Id (auto incrément) le nom, prénom et ça remplie ma table
    J'ai 1 bouton pour ajouter via la page ajout.php
    Je souhaite rajouter un bouton pour afficher les enregistrements de ma table et 1 bouton pour supprimer un enregistrement dans ma table.

    Je ne sais pas comment faire. actuellement je passe par 3 pages HTML différentes mais je pense qu'on doit pouvoir faire avec une seule page et 3 boutons appelant chacun une page PHP.

    D'avance merci pour vos réponses

  2. #2
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Bonjour,

    Pouvez-vous nous montrer votre code?
    Ca nous aidera à mieux comprendre la situation.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 2
    Par défaut
    voici mon code HTML

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <hr></hr>
    <!--init formulaire et PHP-->
    <form method="post" action="add.php">
    <p>Id : <input name="id", size="25"></p>
    <p>Nom : <input name="nom" /></p>
    <p>Prénom : <input name="prenom" /></p>
    <!--BOUTONS-->
    <p><input type="SUBMIT" value="envoyer">
    <input type="reset" value="Effacer">
    <a href="supp.html">suppression</a>
    <a href="lecture.html">lecture</a>
    </body>

    et mon code php add.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    // connexion à MySql
    $connexion = mysqli_connect('127.0.0.1', 'root', '', 'bd_test')
    	or die ("Erreur connexion");
    //Requete sql
    $req = "INSERT INTO nom (id,nom,prenom) VALUES('$_POST[id]', '$_POST[nom]', '$_POST[prenom]')";
    $resultat = mysqli_query($connexion, $req)
    	or die ("Erreur requete");
    echo("Les informations ont ete ajoutees a la base");
    //Fermeture connexion MySql
    mysqli_close($connexion);
    ?>
    comme vous le voyez dans mon code HTML j'ouvre une page HTML pour supprimer,ce qui lancera la page supp.php et une autre page HTML lecture qui lancera lire.php pour faire une requete SELECT

    Je souhaite avoir juste 3 boutons lancant chacun une page PHP distincte.

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 324
    Par défaut
    Bonjour

    oui il est possible de faire un CRUD en une seule page (+ une autre pour lister )

    en règle générale on passe une clé "action" en get ou post, par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <a href="fichier.php?action=supp&id=44">Supprimer 44</a>
    <a href="fichier.php?action=voir&id=44">voir 44</a>
    <a href="liste.php?action=lister">lister</a>
    <form action="fichier.php">
       <input type="hidden" name="action" value="ajout">
    </form>
    Il faut alors intercepter l'action en début de page et la traiter.

Discussions similaires

  1. convertir le résultat html d'une page php en string
    Par fred.lokote dans le forum Langage
    Réponses: 7
    Dernier message: 26/10/2010, 18h40
  2. Redirigé une page html vers une page php
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 15/08/2006, 12h24
  3. Réponses: 8
    Dernier message: 08/02/2006, 15h16
  4. Réponses: 5
    Dernier message: 09/01/2006, 11h46
  5. [Système] récupérer l'HTML généré par ma page PHP
    Par saint-pere dans le forum Langage
    Réponses: 2
    Dernier message: 27/09/2005, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo