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 :

"@" dans un input de type text


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut "@" dans un input de type text
    Bonjour,
    Je développe en ce moment un petit site web, et voilà que j'ai une erreur que je n'ai jamais eue/vue :
    erreurErreur de syntaxe près de '@blabla.fr, 1)' à la ligne 1

    Elle survient après validation d'un formulaire où 2 zones de texte sont remplies (la premiere contient le numéro du client, la seconde doit contenir son adresse mail) :
    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
     
            <form METHOD='POST' ACTION='preinscription.php'>
            <table align='center' border='0' cellspacing='0' bordercolor='black' cellpadding='0' weight='100%'>
                <tr>
                    <td align='center' colspan='2'><br/><br/>
                    <h1>Bienvenue à l'écran de pré-inscription</h1>
                    <br/></td>
                </tr>
                <tr>
                    <td align='center' colspan='2'><i><strong>Vous pouvez à présent confirmer votre préhinscription :</strong></I></td>
                </tr>
                <tr>
                    <td align='right'><br/><br/><br/>Votre numéro de client :</td>
                    <td align='left'><br/><br/><br/><input type='text' name='NumCl' value=$num /></td>
                </tr>
                <tr>
                    <td align='right'>Votre Votre adresse E-mail* :</td>
                    <td align='left'><input type='text' name='mail' value='Votre e-mail ici'></td>
                </tr>
            </table>
    [...]
            </form>
    Je dois ensuite inscrire ces valeurs dans une BdD.

    Si quelqu'un a une solution à proposer, elle n'est pas de refus !
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 827
    Points
    14 827
    Par défaut
    C'est une erreur Javascript ça non ?

  3. #3
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    Salut,
    Alors là, je ne saurais te dire

    En revanche, je peut t'affirmer qu'il n'y a aucun code javascript dans mes pages.

    PS : j'ai oublié de préciser que j'ai tester mon code avec pour valeur de l'e-mail "1", "2", ... et ça marche.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Points : 112
    Points
    112
    Par défaut
    Il n'y aucun script javascript donc non ce n'est pas une erreur javascript. Montre nous le code qui reçoit ton formulaire, normalement c'est de la que doit venir l'erreur...

  5. #5
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    Ma_page.php :

    Code php : 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
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
     
    <?php
        session_start();
     
        $numero=0;
     
        if(@$_POST['bouton']=="Retour à l'accueil")
        {
        header("Location: logo.htm");
        }
        else
        {
        // Récupération des données saisies dans le formulaire d'accueil
            $num=$_POST['NumCl'];
            $mdp=$_POST['pwCl'];
     
        // Connexion au serveur
            $db=mysql_connect("localhost","root","gsi") or die("erreur de connexion".mysql_error());
     
        // Ouverture de la base de donnée
            mysql_select_db("wild&free",$db) or die("erreur de connexion à la base de donnée veuillez réessayer plus tard.");
     
        // Requête de recherche du mot de passe du client à partir du numéro de client saisi        
            $req="SELECT numero,nom,prenom,mdp FROM Client WHERE numero='$num' and mdp='$mdp'";
     
        // Execution de la requête
            $sql=mysql_query($req);
     
            $nblignes = mysql_num_rows($sql);
        if ($nblignes == 1)
            {
        // Création d'une variable de session (le numéro de client)    
            $_SESSION['NumCl']=$num;
     
            //debut de la balise FORM
            echo "
            <body bgcolor='orange'>
            <form METHOD='POST' ACTION='preinscription.php'>
            <table align='center' border='0' cellspacing='0' bordercolor='black' cellpadding='0' weight='100%'>
                <tr>
                    <td align='center' colspan='2'><br/><br/>
                    <h1>Bienvenue à l'écran de pré-inscription</h1>
                    <br/></td>
                </tr>
                <tr>
                    <td align='center' colspan='2'><i><strong>Vous pouvez à présent confirmer votre préhinscription :</strong></I></td>
                </tr>
                <tr>
                    <td align='right'><br/><br/><br/>Votre numéro de client :</td>
                    <td align='left'><br/><br/><br/><input type='text' name='NumCl' value=$num /></td>
                </tr>
                <tr>
                    <td align='right'>Votre Votre adresse E-mail* :</td>
                    <td align='left'><input type='text' name='mail' value='Votre e-mail ici'></td>
                </tr>
            </table>
            <br/><br/>
            ";
            //Requete
            $sql="SELECT * FROM Circuit";
            // Exécution de la requête
            $reqC = mysql_query($sql) or die ("erreur lors de l'execution de la requete.");
     
            while($ligne=mysql_fetch_array($reqC))
            {
            ?>
            <table  width="100%" border="1" cellspacing="0" bordercolor="black" cellpadding="0">
                <tr>
                    <td align="center"><input type="radio" name="radio" value="<?php echo $ligne['reference']; ?>"/></td>
                    <td align="center" ><img src="images/<?php echo $ligne['photo']; ?>"/></td>
                    <td ><b><?php echo $ligne['reference']; ?></b></td>
                    <td width="50%" align="center"><h2><?php echo $ligne['designation']; ?></h2><br/>
                    <?php echo $ligne['résumé']; ?></td>
                    <td><br><?php echo $ligne['prix']; ?></br></td>
                </tr>
            </table>
            <?php
            }
            echo "<table  width='100%' border='1' cellspacing='0' bordercolor='black' cellpadding='0'>
                <tr>
                    <td align='center'><input type='submit' value='Se pré-inscrire' /><input type='reset' value='Annuler' /></td>                
                </tr>
            </table>
            </form>";
            //fin de la balise FORM
            }
        else //sinon, si un des identifiant est faux, on redirige vers une page de connexion
            {
            echo "Un de vos identifiant est faux, veuillez réessayer.";
            ?>
            <body bgcolor='orange'>
            <form method='POST' action='loggin.php' width='100%' height='100%'>
                <table align='center'>
                    <tr>
                        <td><b>Numéro de client :</b></td>
                        <td><input type="text" name="NumCl" value="" /></td>
                    </tr>
                    <tr>
                        <td><b>Mot de passe :</b></td>
                        <td><input type="password" name="pwCl" value="" /></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td align="right"><input type="submit" value="Valider" /></td>
                    </tr>
                </table>
    <?php
            }
            // Fermeture de la connexion à MySql
            mysql_close();
        }
    ?>
    L'erreur survient lorsque j'inscrit une adresse mail valide (xxxx@xxx.xx)

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Points : 112
    Points
    112
    Par défaut
    Si je comprend bien ton code, tu ne rentre rien dans ta base de donnée, tu sélectionne que ce qui correspond au client...

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 827
    Points
    14 827
    Par défaut
    @osia1 : La moitié du code était caché, il pouvait y en avoir sur le bouton submit par exemple ...

    @bionicleman : Merci de lire les règles du forum (lien dispo dans ma signature) et de reposter ton code en conséquence.

  8. #8
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 827
    Points
    14 827
    Par défaut
    Et d'après ton code, ça vient du PHP : Enlève le "@" devant $_POST['bouton'] de la première condition.

  9. #9
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    Je viens d'enlever le "@" et de tester, non seulement j'ai toujours l'erreur erreurErreur de syntaxe près de '@blabla.fr, 1)' à la ligne 1

    mais en plus de ça, j'ai une autre erreur qui s'est créée :Notice: Undefined index: bouton in c:\documents and settings\jean coquetot\bureau\projet julien\sujet wild&free\loggin.php on line 6

    or, la ligne 6 contient :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_POST['bouton']=="Retour à l'accueil")

    Avec le "@" je ne l'ai pas.

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Points : 112
    Points
    112
    Par défaut
    la colonne bouton de ton $post je ne vois pas où tu l'as récupéré...

  11. #11
    Membre confirmé Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Points : 547
    Points
    547
    Par défaut
    le '@' en php permet de masquer les erreurs. c'est vraiment une solution de fortune, et donc déconseillé si tu souhaite en apprendre un peu plus

    le code que tu nous à afficher ne nous aide pas, c'est le fichier loggin.php qui nous intéresse

  12. #12
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    Comme apparemment ma description est un peu vague je reprends plus en détails :
    Je dispose de trois pages :
    1. ficheconnexion.htm
    2. loggin.php
    3. preinscription.php
    ma fiche de connexion se divise en deux parties (deux tableaux) :
    la premiere sert à se connecter, la seconde à s'inscrire (je suis sur la première partie).
    Lorsque je me connecte j'utilise ma seconde page (loggin.php) qui vérifie les information de connexion (numéro du client et mot de passe), si les informations sont inexactes alors je dis au client qu'un de ses identifiants est faux et je lui propose de se reconnecter, au contraire, si ces informations sont exactes j'affiche un formulaire de préinscription qui comporte deux tableau, l'un demande le numéro du client et son adresse mail, l'autre se cré dynamiquement en fonction de la base de donnée.
    Une fois le formulaire remplit et validé, je me sers de ma troisième fiche (preinscription.php) qui écrit dans la base de donnée les informations récupérées à partir du formulaire précédent et qui, ensuite, confirme au client son numéro, son adresse mail et le circuit choisi.

    Mon erreur survient lors de la validation du formulaire, à cause de l'adresse mail.


    Voilà mes pages :
    ficheconnexion.htm
    Code html : 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
     
    <html>
    <body class='bost' bgcolor="orange">
     
    <table align="center" border="1" width="100%" height="100%">
        <tr height="30%">
            <td><H2>Connection a un compte :</H2></td>
            <td><H2>Vous n'avez pas de compte, Inscrivez vous !<br/>C'est gratuit !</H2></td>
        </tr>
        <tr>
            <td>
                <form method="POST" action="loggin.php">
                <table>
                    <tr>
                        <td><b>Numéro de client :</b></td>
                        <td><input type="text" name="NumCl" value="" /></td>
                    </tr>
                    <tr>
                        <td><b>Mot de passe :</b></td>
                        <td><input type="password" name="pwCl" value="" /></td>
                    </tr>
                    <tr>
                        <td align="right"><input type="submit" value="Valider" /></td>
                    </tr>
                </table>
            </td>
            <td align="center"><a href="ajout.htm">Créer nouveau compte</a><br/>
            <input type="submit" name='bouton' value="Retour à l'accueil"></td>
    </table>
    </html>

    loggin.php
    Code php : 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
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
     
    <?php
        session_start();
     
        $numero=0;
     
        if($_POST['bouton']=="Retour à l'accueil")
        {
        header("Location: logo.htm");
        }
        else
        {
        // Récupération des données saisies dans le formulaire d'accueil
            $num=$_POST['NumCl'];
            $mdp=$_POST['pwCl'];
     
        // Connexion au serveur
            $db=mysql_connect("localhost","root","gsi") or die("erreur de connexion".mysql_error());
     
        // Ouverture de la base de donnée
            mysql_select_db("wild&free",$db) or die("erreur de connexion à la base de donnée veuillez réessayer plus tard.");
     
        // Requête de recherche du mot de passe du client à partir du numéro de client saisi        
            $req="SELECT numero,nom,prenom,mdp FROM Client WHERE numero='$num' and mdp='$mdp'";
     
        // Execution de la requête
            $sql=mysql_query($req);
     
            $nblignes = mysql_num_rows($sql);
        if ($nblignes == 1)
            {
        // Création d'une variable de session (le numéro de client)    
            $_SESSION['NumCl']=$num;
     
            //debut de la balise FORM
            echo "
            <body bgcolor='orange'>
            <form METHOD='POST' ACTION='preinscription.php'>
            <table align='center' border='0' cellspacing='0' bordercolor='black' cellpadding='0' weight='100%'>
                <tr>
                    <td align='center' colspan='2'><br/><br/>
                    <h1>Bienvenue à l'écran de pré-inscription</h1>
                    <br/></td>
                </tr>
                <tr>
                    <td align='center' colspan='2'><i><strong>Vous pouvez à présent confirmer votre préhinscription :</strong></I></td>
                </tr>
                <tr>
                    <td align='right'><br/><br/><br/>Votre numéro de client :</td>
                    <td align='left'><br/><br/><br/><input type='text' name='NumCl' value=$num /></td>
                </tr>
                <tr>
                    <td align='right'>Votre Votre adresse E-mail* :</td>
                    <td align='left'><input type='text' name='mail' value='Votre e-mail ici'></td>
                </tr>
            </table>
            <br/><br/>
            ";
            //Requete
            $sql="SELECT * FROM Circuit";
            // Exécution de la requête
            $reqC = mysql_query($sql) or die ("erreur lors de l'execution de la requete.");
     
            while($ligne=mysql_fetch_array($reqC))
            {
            ?>
            <table  width="100%" border="1" cellspacing="0" bordercolor="black" cellpadding="0">
                <tr>
                    <td align="center"><input type="radio" name="radio" value="<?php echo $ligne['reference']; ?>"/></td>
                    <td align="center" ><img src="images/<?php echo $ligne['photo']; ?>"/></td>
                    <td ><b><?php echo $ligne['reference']; ?></b></td>
                    <td width="50%" align="center"><h2><?php echo $ligne['designation']; ?></h2><br/>
                    <?php echo $ligne['résumé']; ?></td>
                    <td><br><?php echo $ligne['prix']; ?></br></td>
                </tr>
            </table>
            <?php
            }
            echo "<table  width='100%' border='1' cellspacing='0' bordercolor='black' cellpadding='0'>
                <tr>
                    <td align='center'><input type='submit' value='Se pré-inscrire' /><input type='reset' value='Annuler' /></td>                
                </tr>
            </table>
            </form>";
            //fin de la balise FORM
            }
        else //sinon, si un des identifiant est faux, on redirige vers une page de connexion
            {
            echo "Un de vos identifiant est faux, veuillez réessayer.";
            ?>
            <body bgcolor='orange'>
            <form method='POST' action='loggin.php' width='100%' height='100%'>
                <table align='center'>
                    <tr>
                        <td><b>Numéro de client :</b></td>
                        <td><input type="text" name="NumCl" value="" /></td>
                    </tr>
                    <tr>
                        <td><b>Mot de passe :</b></td>
                        <td><input type="password" name="pwCl" value="" /></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td align="right"><input type="submit" value="Valider" /></td>
                    </tr>
                </table>
    <?php
            }
            // Fermeture de la connexion à MySql
            mysql_close();
        }
    ?>

    preinscription.php
    Code php : 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
     
    <?php
    session_start();
     
    if(!isset($_SESSION['NumCl'])) {
        echo "<body bgcolor='orange'>
            <table border='0' cellspacing='0' bordercolor='black' cellpadding='0' width='100%' height='100%'>
                <tr>
                    <td height='50%' align='center' valign='bottom'><h2>Vous n'êtes pas autorisé à acceder à cette zone</h2></td>
                </tr>
                <tr>
                    <td align='center' valign='top'>Cliquer <a href='ficheconnection.htm'>ici</a> pour vous connecter.</td>
                </tr>
            </table>";
    //    include('ficheconnection.htm');
        header("Location: ficheconnection.htm");
        exit;
    }
        // Affectation des valeurs saisies dans des variables
            $num=$_POST['NumCl'];
            $mail=$_POST['mail'];
            $refcirc=$_POST['radio'];
     
                // Connexion au serveur
                    $db=mysql_connect("localhost","root","gsi") or die("erreur de connexion".mysql_error());
     
                // Ouverture de la base de donnée
                    mysql_select_db("wild&free",$db) or die("erreur de connexion à la base wild&free");
     
                // Requête d'insertion des valeurs dans la table preinscription
                    $reqP="INSERT INTO Preinscription(numero, mail, circuit) VALUES($num, $mail, $refcirc)";
     
                // Exécution de la requête
                    $sql=mysql_query($reqP)or die("erreur".mysql_error());
                    echo "Vous avez été préinscrit avec les identifiants suivants :
                    <br/><br/>
                    Numéro : $num<br/>
                    Adresse Mail : $mail<br/>
                    Circuit choisi : $refcirc";
     
                    //FONCTION POUR CHECKBOX (si plusieurs cochées)
                    //foreach( $_POST["radio"] AS $value ) 
                    //{
                    //    echo $value." - "; // affichera le $ligne['reference'] de chaque checkbox cochée
                    //}
     
                // Fermeture de la connexion à MySql
                    mysql_close();
    ?>

    J'espère avoir été un peu plus clair. Merci

  13. #13
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    J'ai du nouveau !
    Je viens de tester mon code pas à pas et j'ai eu un résultat plutôt positif :

    L'erreur survient lorsque j'essaie d'insérer le "@" dans ma base de donnée.
    Du coup, mon problème change : "Comment ajouter un '@' dans une base de donnée ?".


    Merci.

  14. #14
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 827
    Points
    14 827
    Par défaut
    Je pense que c'est sur cette requête là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reqP="INSERT INTO Preinscription(numero, mail, circuit) VALUES($num, $mail, $refcirc)";
    Ton champ mail est de type VARCHAR, donc tu dois rajouter des guillemets autour du champ.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reqP = 'INSERT INTO Preinscription(numero, mail, circuit) VALUES('.$num.', "'.$mail.'", '.$refcirc.')';

  15. #15
    Membre du Club Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Points : 66
    Points
    66
    Par défaut
    Bonjour !
    Je viens de tester ta requête Bisûnûrs, il se trouve que c'est la bonne

    Merci beaucoup de votre aide à tous !

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

Discussions similaires

  1. comment créer une date dans un champ input de type text
    Par le maire dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 05/06/2014, 12h58
  2. Remplir des input de type text dans une page HTML
    Par Rodrick dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/06/2007, 12h19
  3. Afficher quote/guillemet dans un input
    Par EggY14 dans le forum Langage
    Réponses: 8
    Dernier message: 15/09/2006, 13h59
  4. Réponses: 6
    Dernier message: 14/06/2006, 17h02
  5. Réponses: 8
    Dernier message: 15/11/2005, 19h06

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