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

PHP & Base de données Discussion :

[PHP] du formulaire php vers easyphp [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par défaut [RESOLU] du formulaire php vers easyphp
    bonjour bon alors voila mon probleme est que je cherche a ce que depuis une page sous navigateur en php html... qui me permette de modifier supprimer ajouter des donné a une table.
    Si quelqu'un pourrai se pencher sur le sujet je vous met tout

    DEJA LA BDD sous easyphp
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    -- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-- Script généré le 26/4/2007 - SGBD cible : MySql version 4 -- Génération d'un script SQL à partir d'une base Access V 1.0 - Pierre Loisel - CERTA -- > Les n° auto pour des attributs non clé primaire ont été transformés en INTEGER. -- > Les tables générées sont de type InnoDb. -- > Les clés étrangères ne sont gérées que si MySql gère les tables InnoDb. -- > Le jeu de caractères utilisé est LATIN-1. -- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSET names 'latin1';
     CREATE TABLE COUTER(NoGite SMALLINT NOT NULL,CdSaison VARCHAR(1) NOT NULL,CdUnite VARCHAR(1) NOT NULL,Prix DECIMAL(19,4),PRIMARYKEY(NoGite,CdSaison,CdUnite)) TYPE=INNODB DEFAULT CHARSET=latin1;
    --Données personnelles
    CREATE TABLE GITE(NoGite SMALLINT NOT NULL,RueGite VARCHAR(50),CPGite VARCHAR(5),VilleGite VARCHAR(30),NbPlaces SMALLINT,NbChambres SMALLINT,Surface SMALLINT,Jardin TINYINT(1),CdProprio VARCHAR(8),PRIMARY KEY(NoGite)) TYPE=INNODB DEFAULT CHARSET=latin1;
    --Donnés personnelles
     CREATE TABLE PROPRIO(CdProprio VARCHAR(8) NOT NULL,NomProprio VARCHAR(30),RueProprio VARCHAR(50),CPProprio VARCHAR(5),VilleProprio VARCHAR(30),TelProprio VARCHAR(20),MelProprio VARCHAR(30),PRIMARYKEY(CdProprio)) TYPE=INNODB DEFAULT CHARSET=latin1;
    --Données personnelles
     CREATE TABLE RESERVATION(NoRes INT AUTO_INCREMENT NOTNULL,DateResDeb DATETIME,DateResFin DATETIME,NoGite SMALLINT,PRIMARY KEY(NoRes)) TYPE=INNODB DEFAULT CHARSET=latin1;
    --Données personnelles
    CREATE TABLE SAISON(CdSaison VARCHAR(1) NOT NULL,LibSaison VARCHAR(10),PRIMARY KEY(CdSaison)) TYPE=INNODB DEFAULT CHARSET=latin1;
    --Données personnelles
    CREATE TABLE UNITE(CdUnite VARCHAR(1) NOT NULL,LibUnite VARCHAR(20),PRIMARY KEY(CdUnite)) TYPE=INNODB DEFAULT CHARSET=latin1;
    INSERT INTO UNITE(CdUnite,LibUnite) VALUES('W','Week-end');
    INSERT INTO UNITE(CdUnite,LibUnite) VALUES('S','Par semaine');
    ALTER TABLE COUTER ADD FOREIGN KEY (NoGite) REFERENCES GITE(NoGite) ON DELETE cascade ON UPDATE cascade;
     GITE(NoGite) ALTER TABLE RESERVATION ADD FOREIGN KEY (NoGite) REFERENCESON DELETE cascade ON UPDATE cascade;
     PROPRIO(CdProprio) ALTER TABLE GITE ADD FOREIGN KEY (CdProprio) REFERENCESON DELETE cascade ON UPDATE cascade;
     SAISON(CdSaison) ALTER TABLE COUTER ADD FOREIGN KEY (CdSaison) REFERENCESON DELETE cascade ON UPDATE cascade;
     UNITE(CdUnite) ALTER TABLE COUTER ADD FOREIGN KEY (CdUnite) REFERENCESON DELETE cascade ON UPDATE cascade;
    commit;



    ENSUITE MA PAGE DE CONNECTION
    (adherents.php)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    <html>
    <head>
     
    <title>Adhérents</title>
     
    </head>
    <body bgcolor=#000080><center>
    <form method=post action=verif.php>
    <font color=white>
    <h1>Adhérents</h1>
    </center>
    <a href=index.htm><img border=0 src=Images/Aguilar_fichiers/precedent.gif width=87 height=51></a>
    <center>
     
    <br>
    Votre login : <input type=text name=login>
    <br>
    Votre mot de passé : <input type=password name=pass>
    <br>
    <input type=submit value=__VALIDER__ style='border-style: solid; border-width: 1; background-color: blue; color: white'>
     
    </center>
    </font>
     
    </body>
    </html>
     
     
    et apres la page d'autentification :
    (verif.php)
     
    <?php 
    $login = $_POST['login'];
    $pass = $_POST['pass']; 
    if ($pass =="test" && $login =="test")
    {
    echo "Bonjour $login <br></br><a href=zonemembre.php>Zone de modification</a><br></br>";
    }
    elseif($pass=="admin")
    {
    echo "Bonjour $login <br></br>";
    }
    else 
    {
    echo "<center><font face=verdana color=FF0000>! MOT DE PASSE ERRONE ! ACCES REFUSE ! ESSEYE ENCORE !</font></p></center>";
    }
     ?> 
     
     
    ET POUR FINIR LA PAGE D'AFFICHAGE DE LA BDD(zonemembre.php)
     
    <?php
    $mysql_link = mysql_connect("localhost", "test", "test");
    $requete = "SELECT * FROM reservation ORDER BY Nogite";
    $result = mysql_db_query("gdv", $requete);
    $requete = "UPDATE reservation SET DateResDeb";
    while ($voir = mysql_fetch_array($result))
    {
    echo "<table border=3 bgcolor=blue bordercolor=red cellspacing=10 cellpadding=20>";
    echo "<tr>
    <td><font face='Verdana' size='2'>Date de début de reservation : ".$voir ["DateResDeb"]."</font></td>
    <td><font face='Verdana' size='2'>Date de fin de reservation : ".$voir ["DateResFin"]."</font></td>
    <td><font face='Verdana' size='2'>Numéro du gîte : ".$voir ["NoGite"]."</font></td>
    </tr>";
    echo "</table>";
    }
     
    ?>

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bonjour
    J'ai lu tout le code que tu nous as aimablement fourni et je vois grosso modo ce que tu lui fais faire (à part à quoi sert la ligne en gras ci dessous)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $requete = "SELECT * FROM reservation ORDER BY Nogite";
    $result = mysql_db_query("gdv", $requete);
    $requete = "UPDATE reservation SET DateResDeb"; 
    while ($voir = mysql_fetch_array($result))
    {...}
    Si j'ai bien compris, ton utilisateur se connecte par login et mot de passe et peux voir la liste des réservations.
    En revanche, ce que je ne vois pas, c'est que tu veux savoir
    Pourrais-tu préciser ta question ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par défaut re Solution
    Oula désolé du retard mais j'ai résolu ce problème depuis longtemps. Merci de ta réponse quand même

    Pour informations mon problème était que je débuté en php donc des erreurs de codes en tout genre.

    Si quelqu'un souhaite en savoir plus qu'il ou elle me contacte.
    MErci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 06/05/2008, 16h06
  2. Variables de formulaire VB vers page PHP
    Par ghost emperor dans le forum VB.NET
    Réponses: 2
    Dernier message: 31/10/2007, 13h37
  3. Récupération de donnée formulaire AJAX vers PHP
    Par Starbug dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/10/2007, 18h38
  4. formulaires html vers php
    Par chexna dans le forum Langage
    Réponses: 6
    Dernier message: 31/07/2006, 19h41
  5. [PHP-JS] [javascrip + php] traitement formulaire
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 24/04/2006, 13h13

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