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 :

problème connexion formulaire et bdd [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 16
    Par défaut problème connexion formulaire et bdd
    Bonjour, je cherche à connecter un simple formulaire de contact avec ma base de données en MVC mais je n'y arrive pas... Voici le code de mon formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form action="envoi.php" method="post">
        <label>Votre email:</label>
        <div><input type="text" name="email"></input></div>
        <br>
        <label>Sujet:</label>
        <div><input type="text" name="sujet"></input></div>
        <br>
        <label>Commentaire:</label>
        <div><textarea name="commentaire"></textarea></div>
        <div><button type="submit" name="envoyer">Envoyer</button></div> 
    </form>

    le code de la page envoi.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
    <?PHP
    //On récupere les valeurs du formulaire
     
    $email = $_POST['email'];
     
    $sujet = $_POST['sujet'];
     
    $commentaire = $_POST['commentaire'];
     
    //Connexion à la base de donnée
     
    $bdd = 'contact';
     
    $host = "localhost" ;
     
    $user = "root" ;
     
    $mdp = "" ;
     
    $connect = mysql_connect($host, $user, $mdp) ;
     
    if ($connect > 0 )
     
    echo " connexion réussie" ;
     
    else
     
    echo "Echec de connexion – Veuillez contacter l’adminstrateur" ;
     
    mysql_select_db($bdd) or die("Erreur de connexion à la base de donnée" );
     
     
    //On insère les informations du formulaire dans la table
     
    $sql="insert into message (email , sujet, commentaire) values ('$email','$sujet', '$commentaire')" ;
     
    $result = mysql_query('$sql');
     
     
    //On ferme la connexion
     
    mysql_close();
     
     
    ?>
    lorsque je valide mon formulaire sur le site voici mon message d'erreur:
    Not Found
    The requested URL /eboutique/envoi.php was not found on this server.

    Apache/2.4.27 (Win64) PHP/5.6.31 Server at localhost Port 8082

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    as-tu traduit le message d'erreur ?
    Que signifie-t-il ?

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 16
    Par défaut
    l'erreur me dit qu'il ne trouve pas la page envoi.php sur le serveur mais pourtant elle est bien dans le dossier de mon projet

  4. #4
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Alors quoi ? Apache ment ?
    Ou bien Apache te dit : "Tu me dis que le répertoire eboutique est à la racine de ton site, et que dans ce répertoire, il y a le fichier envoi.php et je ne le trouve pas"...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 16
    Par défaut
    j'ai trouvé la solution. Etant donné que je passe par un controleur, je n'ai pas besoin de mettre ".php" dans "action='envoi.php'

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

Discussions similaires

  1. [WSS 3.0] problèmes connexions BDD
    Par cyrus22 dans le forum SharePoint
    Réponses: 0
    Dernier message: 15/01/2008, 11h44
  2. [MySQL] Problème connexion à une BDD Mysql Distante
    Par Marty000 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 17/09/2007, 09h51
  3. [c# MYSQL] problème connexion BDD
    Par moulefrite dans le forum Requêtes
    Réponses: 1
    Dernier message: 13/07/2007, 12h44
  4. problème de connexion simultanée à 2 BDD oracle
    Par paradeofphp dans le forum Connexions aux bases de données
    Réponses: 13
    Dernier message: 07/06/2007, 15h36
  5. problème avec formulaire et BDD
    Par pmboutteau dans le forum ASP
    Réponses: 1
    Dernier message: 24/08/2005, 10h56

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