begin process at 2012 05 31 01:46:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Problème de insert into


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de insert into

lundi 25 juillet 2005 à 14:11:16 | Problème de insert into

VLN

Bonjour,
J'ai un souci d'envoie sur sql lorsqu'on remplie le formulaire il me donne erreur a la ligne 3 et 4
Le configuration.php est la connection à la base de donné, j'aussi un inscription.php ou ce trouve les élément du formulaire.

[code] <?
include("configuration.php");
$email = $_POST['email'];
$password = $_POST['password'];

    if(empty($email) || empty($password))
        {
        echo "<script language='javascript'>alert('Remplissez tous les champs');document.location=\"connexion.php\";</script>";
        }

else
    {


        if($data['email'] == "$email")
        {
            echo "<script language='javascript'>alert('Email déjà utilisé !!!');document.location=\"inscription.php\"</script>";
        }
   
        else
        {
            $requete = mysql_query("INSERT INTO `membres` (`email`,`password`,`points`,`pseudo`,`ville`,`pays`,`sexe`,`orientation`,`age`) VALUES ('$email','$password','$points','$pseudo','$ville','$pays','$sexe','$orientation','$age')") or die(mysql_error());
            $data = mysql_fetch_array($requete);
            echo "<script language='javascript'>alert('Vous étes maintenant membres !!! ');document.location=\"connexion.php\";</script>";   
        }
    }

?>          [/code]

Ici la base de données SQL

[code]CREATE TABLE `membres` (
  `id` int(11) NOT NULL auto_increment,
  `email` varchar(255) NOT NULL default '',
  `password` varchar(50) NOT NULL default '',
  `points` int(11) NOT NULL default '0',
  `pseudo` varchar(50) NOT NULL default '',
  `ville` varchar(50) NOT NULL default '',
  `pays` varchar(50) NOT NULL default '',
  `sexe` varchar(50) NOT NULL default '',
  `orientation` varchar(50) NOT NULL default '',
  `age` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
[/code]

Rien ne rentre dans la table sql et messages ligne 3 et 4

Merci d'avance si quelqu'un pourrais m'aider.

++

VLN
lundi 25 juillet 2005 à 14:47:37 | Re : Problème de insert into

zmint

tu as oublié le champ id ds ta requete
$requete = mysql_query("INSERT INTO `membres` ('id',`email`,`password`,`points`,`pseudo`,`ville`,`pays`,`sexe`,`orientation`,`age`) VALUES ('','$email','$password','$points','$pseudo','$ville','$pays','$sexe','$orientation','$age')") or die(mysql_error());

lundi 25 juillet 2005 à 14:59:27 | Re : Problème de insert into

VLN

Bonjour,

Merci pour ton aide mais j'ai toujour erreur ligne 3 et 4 et remplisser tous les champs alors qu'il sont remplis

Merci.

VLN
lundi 25 juillet 2005 à 15:46:51 | Re : Problème de insert into

morpheus262

Salut

pas de cote ' ' pour ton $point c un entier
('','$email','$password',$points,'$pseudo','$ville','$pays','$sexe','$orientation','$age')") or die(mysql_error());


Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
lundi 25 juillet 2005 à 15:47:15 | Re : Problème de insert into

morpheus262


Et si tu rajoute l id mettre 0 et pas '' aussi.

Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
lundi 25 juillet 2005 à 15:48:09 | Re : Problème de insert into

morpheus262


Lol bon alors je reprend avec ton code de base lol
desolé phpcs galere un peu et moi aussi

$requete = mysql_query("INSERT INTO `membres` (`email`,`password`,`points`,`pseudo`,`ville`,`pays`,`sexe`,`orientation`,`age`) VALUES ('$email','$password','$points','$pseudo','$ville','$pays','$sexe','$orientation','$age')") or die(mysql_error());

devien

$requete = mysql_query("INSERT INTO `membres` (`email`,`password`,`points`,`pseudo`,`ville`,`pays`,`sexe`,`orientation`,`age`) VALUES ('$email','$password',$points,'$pseudo','$ville','$pays','$sexe','$orientation','$age')") or die(mysql_error());

Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
lundi 25 juillet 2005 à 16:01:31 | Re : Problème de insert into

VLN

Bonjour,

Merci pour ton aide mais j'ai fait exactement ca et j'ai toujour une erreur ligne 3 et 4

$email = $_POST['email'];
$password = $_POST['password'];


Merci .

VLN
lundi 25 juillet 2005 à 16:03:25 | Re : Problème de insert into

morpheus262

ok alors ca vien de ton formulaire tu a bien mis method="post" dans la balise form et

Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
lundi 25 juillet 2005 à 16:35:53 | Re : Problème de insert into

VLN

Merci , voici mon code de ma page inscription , je pense qu'il doit etre bon.

<?
include("haut.php");

        $maxfiles = 2;
        $maxsize = 2000000;
        $tempdir = 'photos';
        if(isset($_POST['submit']))
        {
        $email = $_POST['email'];
            echo "<div id='blackText' align='center'><table div id = 'cadre' align='center' width=100%>
                <tr valign='middle' height = '200'>
                <td align='center' div id='blackText' width='100%'>";
              if(count($HTTP_POST_FILES)<=0) die("Aucun fichier spécifié !<br/>");

                  if(!empty($tempdir))
                {
                         if(substr($tempdir,strlen($tempdir)-1,1)=='/')
                        $tempdir.='/';
                            
                    $dir=explode('/',$tempdir);
                         $tempdir='';
   
                for($x=0;$x<count($dir);$x++)
                {
                        $tempdir.=$dir[$x].'/';
                        if(!is_dir($tempdir))
                        @mkdir($tempdir,0777);
                }
    
                if(!is_dir($tempdir)) die("Le dossier $tempdir est invalide !<br/>");
                  }

                for($x=1;$x<=count($HTTP_POST_FILES);$x++)
                  {
                        $filenamehttp=$HTTP_POST_FILES['userfile'.$x]['name'];
                        $typehttp=$HTTP_POST_FILES['userfile'.$x]['type'];
                       $sizehttp=$HTTP_POST_FILES['userfile'.$x]['size'];
                        $tmpfilehttp=$HTTP_POST_FILES['userfile'.$x]['tmp_name'];
                   
   
                    if((!empty($filenamehttp))and($sizehttp>0))
                    {
                            if($sizehttp<=$maxsize)
                        {
                                if(@is_uploaded_file($tmpfilehttp))
                            {
                                       if(@eregi('.php',$filenamehttp)) $filenamehttp.='.txt';
                                           if(filesize($tmpfilehttp)==$sizehttp)
                                    {
                                        if(($typehttp=="image/jpg") || ($typehttp=="image/pjpeg") || ($typehttp=="image/jpeg"))
                                        {
                                            $nomfichier = "$email-$x.jpg";
                                                     if(@move_uploaded_file($tmpfilehttp,$tempdir.$nomfichier))
                                            {
                                                        @chmod($filenamehttp,0777);
                                                        echo "<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                                                        <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                                            <td>
                                                                <font color=\"steelblue\">Fichier n°$x uploadé : ".basename($filenamehttp)." (".round(max($sizehttp,1024)/1024)." ko)
                                                            </td>
                                                        </tr>
                                                    </table><br>";
                                                     }

                                            else
                                                echo "<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                                                        <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                                            <td>
                                                                <font color=\"steelblue\">Erreur de téléchargement du fichier n°$x !
                                                            </td>
                                                        </tr>
                                                    </table><br>";
                                        }
       
                                        else
                                        {
                                            echo "<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                                                    <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                                        <td>
                                                            <font color=\"steelblue\">Format incorrect au fichier n°$x !
                                                        </td>
                                                    </tr>
                                                </table><br>";
                                        }

                                    }

                                    else
                                        echo "<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                                                <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                                    <td>
                                                        <font color=\"steelblue\">Erreur de téléchargement du fichier n°$x !
                                                    </td>
                                                </tr>
                                            </table><br>";
                                    }    

                            else echo "<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                                        <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                            <td>
                                                <font color=\"steelblue\">Erreur de téléchargement du fichier n°$x !
                                            </td>
                                        </tr>
                                    </table><br>";
                              }

                        else
                            echo "<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                                    <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                        <td>
                                            <font color=\"steelblue\">Erreur : Le fichier n°$x est trop grand !
                                        </td>
                                    </tr>
                                </table><br>";
                        }
                  }

                                echo "<script language='javascript'>document.location=\"inscript.php\";</script>
                               
        <br>";
            echo "</td></tr></table>";
            }

        else
        {   
        echo "<form ENCTYPE='multipart/form-data' method=\"POST\"  name='photo'><center>
        email : <input type='text' size='20' name='email'><br><br>
Mot de passe : <input type='password' size='20' name='password'>
<hr>
Pseudo : <input type='text' size='20' name='pseudo'><br><br>
Ville : <input type='text' size='20' name='ville'><br><br>
Pays : <input type='text' size='20' name='pays'><br><br>
<input type='radio' name='sexe' value='homme'> Homme <input type='radio' name='sexe' value='femme'> Femme <input type='radio' name='sexe' value='couple'> Couple<br><br>
<select name='orientation'>
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"2000000\"/>
<option value='Homme-Homme'>Homme pour Homme</option>
<option value='Femme-Femme'>Femme pour Femme</option>
<option value='Homme-Femme'>Homme pour Femme</option>
<option value='Femme-Homme'>Femme pour Homme</option>
</select><br>
        <input type=\"hidden\" name=\"submit\" value=\"1\"/>
        <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$maxsize\"/>
        <div id='blackText' align='center'>
        <table div id = 'cadre' align='center' width=100%>
        <tr valign='middle' height = '200'>
        <td align='center' div id='blackText' width='100%'><br>";
           
                for($x=1;$x<=max($maxfiles,1);$x++)
                {
                     echo "\t\t\t\t\t\t<table div id =\"cadre\" align=\"center\" style=\"cursor:pointer\" width=100%>
                            <tr onmouseover=\"this.style.backgroundColor='lavender'\" onmouseout=\"this.style.backgroundColor='white'\">
                                <td>
                                    <div align=\"center\"><font color=\"steelblue\">Photo n°$x : <input type=\"file\" id=\"userfile$x\" name=\"userfile$x\" size=\"20\" onChange = \"changeFile(".$x.")\"><br>
                                   
                                </td>
                            </tr>
                        </table><br>\n";
                }
                echo '<br/>';
                echo "<input type=\"submit\" class=\"bouton\" value=\"Valider l'inscription\" style=\"cursor:pointer\" onsubmit=\"document.form.submit();this.disabled=true;this.value='Patientez...'\">";
           
            ?>
        </form>
        </td>
        </tr>
        </table>
        <br><br><br>
        </div>

    <?    }

include("bas.php");
?>
              
        Merci.

VLN


Cette discussion est classée dans : php, email, not, default, varchar


Répondre à ce message

Sujets en rapport avec ce message

Création d'une table [ par panpan ] Voici mon codes pour créé un nouvelle table dans ma base de bonnée:CREATE TABLE membres (clef int(11) NOT NULL auto_increment,pseudo varchar(25) NOT N Creation d'une table dans ma base de donnée [ par panpan ] Voici mon codes pour créé un nouvelle table dans ma base de bonnée:CREATE TABLE membres (clef int(11) NOT NULL auto_increment,pseudo varchar(25) NOT N Problème de Foreign Key avec MySQL [ par benoit74 ] BonjourVoilà un mon cas:CREATE TABLE `langues` ( `IDLangue` char(3) NOT NULL, `Langue` varchar(20) NOT NULL default 'fr', `Traducteur` varchar(20), creation *.sql [ par westsider ] bonjour,je cherche un script pour creer un fichier *.sql coéplet, j'en ai qui fait ca :create table geneve ( id int(11) not null auto_increment, tit besoin d'aide pour une analyse [ par speedylol ] j'aurais besoins d'une analyse suivant merise pour c'est table ,j'ai perdu toute mon analyse et je doit terminée mon mémoire pour remettre ce soir il problème d'update dans bdd... [ par djinko ] Bonsoir,J'ai deux tables :---------------------------------------------------------------------------------------CREATE TABLE `membre` (    `id_membre moteur de recherche fulltext avec easyphp [ par samt01 ] Voilà, je fais une requête avec l'option match mais il y a certains mots qu'elle ne trouve pas comme : "eos" par exemple alors que le mot eos existe d Pbleme Php/Sql sur un script du site [ par khol ] Bonsoir tous, J'ai des difficultés pour faire fonctionner le script PhP/mysql pour réaliser une gallerie d'imagef ( http://ww Modifications de données avec formulaire [ par fabrice88 ] Bonjour, j'ai une table manifs dans ma base de donnée.Pour agrémenté cette table j'ai fais un formulaire qui envoie les données dans ma base.Maintenan insertion massif [ par Defray ] Bonjour à tous,Voila un probleme se pose à moi, je doit élaborer un centre d'upload "php" pour envoyer et traiter des infomations par lots d'images po


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales