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 :

Formulaire d'insertion dans une base de données


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Formulaire d'insertion dans une base de données
    bonjour ,
    j'essaie d'ajouter un equipement via un formulaire sauf que j'ai ce message d'erreur "Parse error: syntax error, unexpected $end in C:\wamp\www\Outil\ORPEO\Ajouter_carte.php on line 58" quand j'exécute la page.php.
    la ligne 58 est constituée par :</html> donc je n'ariive pas à voir mon erreur.
    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
     
    <?php
    include("connectionbdd.php");
    	mysql_connect($serveur, $utilisateur, $password);//connection bdd
     
    	mysql_select_db($base) or die ("Erreur Mysql".mysql_error());//selection bdd
    ?>
     
    <html>
          <head><title>Ajouter une Carte</title></head>
          <body>
                    <h2>Renseigner le formulaire:</h2>
    		<table style="text-align: left; width: 158px; height: 52px;"
         border="1" cellpadding="2" cellspacing="2">
          <tbody>
          <tr>
          <td style="background-color: rgb(255, 204, 153);">Descriptif général</td>
          </tr>
         </tbody>
         </table>
          <br>
            <form name="Ajoutercarte" method="post" action="Consulter_carte.php">
                Nom : <input type="text" name="namecarte"/> <br/>
                Constructeur : <input type="text" name="constructeur"/><br/>
    			Techno : <input type="text" name="nametechno"/><br/>
    			version : <input type="text" name="version"/><br/>
    			Type de carte : <input type="text" name="cartetype"/><br/>
    			Type de collecte : <input type="text" name="namecol"/><br/>
     
                <input type="submit" name="valider" value="OK"/>
            </form>
            <?php
            if(isset($_POST['valider'])){
    			$namecarte=$_POST['namecarte'];
                $constructeur=$_POST['constructeur'];
    			$Techno=$_POST['techno'];
    			$version=$_POST['version'];
                $cartetype=$_POST['cartetype'];
    			$namecol=$_POST['namecol'];
    			$namenra=$_POST['namenra'];
    			$namechas=$_POST['namechas'];
     
    			if(empty($namecarte) OR empty($constructeur) OR empty($Techno) OR empty($version) OR empty($cartetype) OR empty($namecol))
      {
         echo '<font color="red">Attention, seul le champs <b>namecol</b> peut rester vide !</font>'; }
    	 else
    	 {
     		mysql_connect($serveur, $utilisateur, $password);//connection bdd
     
    	    mysql_select_db($base) or die ("Erreur Mysql".mysql_error());//selection bdd
           $sql = "INSERT INTO carte (`id` ,`idConstructeur` ,`name` ,`Type_Carte` ,`Type_Collecte`) VALUES ('','','$namecarte','$cartetype', '$namecol')"; 
     
                mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error()); 
     
                // on ferme la connexion
                mysql_close();}
            ?>
    	</body>
       <html/>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tes if ne sont pas refermés.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    je l'ai fermé après le mysql (close).vous pourriez m'indiquer où est ce que j'ai oublié de fermer.
    merci

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu as 3 { et seulement 2 }

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    merci....c'est règlé

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

Discussions similaires

  1. [MySQL] insertion dans une base de données à partir d'un formulaire
    Par japhettchabao dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/09/2014, 00h47
  2. Réponses: 1
    Dernier message: 07/08/2010, 13h55
  3. [MySQL] Insertion dans une base de données depuis un formulaire
    Par asvin dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 27/10/2008, 20h51
  4. Parcours d'un fichier et insertion dans une base de données !
    Par condor_01 dans le forum Général Java
    Réponses: 2
    Dernier message: 24/04/2008, 10h24
  5. problème d'insertion dans une base de données
    Par belmansour tidjani dans le forum JDBC
    Réponses: 7
    Dernier message: 18/01/2006, 23h13

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