Aide pour relier une Base de donnée a une page php



  • bonjour,
    je suis actuellement en train de faire un site.
    Mais je rencontre un soucis les données ne peuvent pas être envoyé a la base de donnée.
    Comment doit je faire?
    Cordialement :?:



  • Peux-tu nous montrer ton code pour que nous puissions éventuellement détecter les erreurs ?



  • <html>
    <head><title>xxxxx</title></head>
    <form id="inscription" method="post" action="inscription.php">
    <body>
    <div style="background-color:Khaki">
    <h1><font color=green><center>Formulaire d'inscription </center></font></h1>

    <h2><font color=Brown><u>Vos Informations d'identification</u></font></h2>
    <hr />
    <br/>
    <form method="post" action="inscription.php">

    <p>
    (page hmt)
    <?

    $pseudo=$_POST['pseudo']; // Déclaration de la variable Numero
    $motpasse=$_POST['mp']; // Déclaration de la variable Choix

    mysql_connect("localhost", "xxxxx", "xxxxxxx"); // Connection au serveur localhost
    mysql_select_db("xxxxx"); // Connection à la base de données xxxx

    mysql_query("INSERT INTO CLIENT VALUES ('".$pseudo."','".$motpasse."',)"); // On insert les données
    mysql_close(); // Fermeture de MySQL
    echo 'Votre inscription est maintenant faite.Pour retourner à la page d'accueil cliquez <a href="index.html">ici</a>'; // Message recu sur une nouvelle page

    ?>
    (page php)
    Voilà

    *Pseudo:
    <input type="text" name="pseudo" value="" />
    <br />

    *Mot de passe:
    <input id="txtMotdepasse" name="txtMotdepasse" type="password" size="20" style="width:100px" maxlength="15" value="" class="required" />
    <br/><i>Uniquement chiffres et lettres</i>
    <br />
    *Confirmation Mot de passe:
    <input id="txtMotdepasse2" name="txtMotdepasse2" type="password" size="20" style="width:100px" maxlength="15" value="" class="required" />
    <br/>
    *adresse Mail:
    <input id="txtEmail" name="txtEmail" type="text" size="30" style="width:200px" maxlength="45" value="" class="required email" />
    <br/>
    *confirmation adresse mail:
    <input id="txtEmail2" name="txtEmail2" type="text" size="30" style="width:200px" maxlength="45" value="" class="required email" />

    <br />
    <hr />
    <br/>
    <H2><font color=Brown><u> Vos Coordonnées</u></font></h2>
    <hr/><br/>
    *Civilité:
    <input type="checkbox" name="civilite" value="1" /> Mr
    <input type="checkbox" name="civilite" value="2" /> Mme
    <input type="checkbox" name="civilite" value="3" /> Mlle
    <br />
    *Nom:
    <input text="text" name="nom" value="" />
    <br/>
    *Prénom:
    <input text="text" name="prenom" value="" />
    <br/>
    *sexe:
    <input type="radio" name="sexe" value ="1" checked="checked" />homme
    <input type="radio" name="sexe" value ="2" />femme
    <br />
    <br /><br />
    *adressse:
    <textarea input="text" name="adresse" rows="3" cols="20"></textarea>
    <br /><br />
    <br/>
    *code postal:
    <input text="text" name="codepostal" value="" />
    <br />
    *ville :
    <input text="text" name="ville" value="" />
    <br />
    Pays:
    <select name="txtPays">
    <option value='47'>Afghanistan</option><option value='48'>Afrique du Sud</option><option value='49'>Albanie</option><option value='50'>Algérie</option><option value='4'>Allemagne</option><option value='51'>Andorre</option><option value='52'>Angola</option><option value='197'>Anguilla</option><option value='53'>Antiga et Barbuda</option><option value='217'>Antilles Hollandaises</option><option value='54'>APO/FPO</option><option value='55'>Arabie Saoudite</option><option value='27'>Argentine</option><option value='56'>Arménie</option><option value='198'>Aruba</option><option value='57'>Australie</option><option value='8'>Autriche</option><option value='58'>Azerbaîdjan</option><option value='59'>Bahamas</option><option value='60'>Bahreïn</option><option value='61'>Bangladesh</option><option value='62'>Barbade</option><option value='63'>Belau</option><option value='9'>Belgique</option><option value='64'>Belize</option><option value='65'>Bénin</option><option value='66'>Bermudes</option><option value='67'>Bhoutan</option><option value='32'>Bolivie</option><option value='68'>Bosnie Herzegovine</option><option value='69'>Botswana</option><option value='31'>Brazil</option><option value='70'>Brunei</option><option value='45'>Bulgarie</option><option value='71'>Burkina Faso</option><option value='200'>Burma</option><option value='201'>Burundi</option><option value='72'>Cambodge</option><option value='73'>Cameroun</option><option value='10'>Canada</option><option value='29'>Chili</option><option value='40'>Chine</option><option value='74'>Chypre</option><option value='39'>Colombie</option><option value='75'>Comores</option><option value='76'>Corée du Sud</option><option value='77'>Costa Rica</option><option value='78'>Cote d'Ivoire</option><option value='43'>Croatie</option><option value='12'>Danemark</option><option value='79'>Djibouti</option><option value='80'>Dominique</option><option value='81'>Egypte</option><option value='82'>Emirats Arabes Unis</option><option value='34'>Equateur</option><option value='207'>Eritrea</option><option value='7'>Espagne</option><option value='83'>Estonie</option><option value='2'>Etats-Unis</option><option value='85'>Ethiopie</option><option value='86'>Fidji</option><option value='13'>Finlande</option><option value='3' SELECTED>France Métropolitaine</option><option value='87'>Gambie</option><option value='88'>Géorgie</option><option value='89'>Ghana</option><option value='90'>Gilbraltar</option><option value='5'>Grande-Bretagne</option><option value='14'>Grèce</option><option value='91'>Grenade</option><option value='209'>Groenland</option><option value='92'>Guadeloupe</option><option value='210'>Guam</option><option value='93'>Guatémala</option><option value='211'>Guernesey</option>
    <option value='94'>Guinée</option><option value='95'>Guinée Equatoriale</option><option value='96'>Guinée Française</option><option value='97'>Guinée-Bissao</option><option value='37'>Guyana</option><option value='38'>Guyane</option><option value='98'>Haïti</option><option value='99'>Honduras</option><option value='100'>Hong Kong</option><option value='15'>Hongrie</option><option value='203'>Iles Cayman</option><option value='206'>Iles Cook</option><option value='202'>Iles du Cap Vert</option><option value='208'>Iles Falkland</option><option value='223'>Iles Turks et Caicos</option><option value='199'>Iles Vierges (GB)</option><option value='226'>Iles Vierges (US)</option><option value='101'>Inde</option><option value='102'>Indonésie</option><option value='16'>Irlande</option><option value='103'>Islande</option><option value='104'>Israël</option><option value='6'>Italie</option><option value='105'>Jamaïque</option><option value='212'>Jan Mayen</option><option value='41'>Japon</option><option value='213'>Jersey</option><option value='106'>Jordanie</option><option value='107'>Kazakhstan</option><option value='108'>Kénya</option><option value='109'>Kirghizistan</option><option value='110'>Kiribati</option>
    <option value='111'>Koweït</option><option value='228'>La Réunion</option><option value='112'>Laos</option><option value='214'>Latvia</option><option value='113'>Les îles Marshall</option><option value='215'>Lesotho</option><option value='114'>Liban</option><option value='115'>Liberia</option><option value='116'>Liechtenstein</option><option value='117'>Lituanie</option><option value='18'>Luxembourg</option><option value='216'>Macau</option><option value='118'>Macédoine</option><option value='119'>Madagascar</option><option value='120'>Malaisie</option><option value='121'>Malawi</option><option value='122'>Maldives</option><option value='123'>Mali</option><option value='124'>Malte</option><option value='125'>Maroc</option><option value='126'>Martinique</option><option value='127'>Maurice les îles</option><option value='128'>Mauritanie</option><option value='129'>Mayotte</option><option value='46'>Mexique</option><option value='130'>Micronésie</option><option value='131'>Moldavie</option><option value='132'>Monaco</option><option value='133'>Mongolie</option><option value='134'>Monstserrat</option><option value='135'>Mozambique</option><option value='136'>Namibie</option><option value='137'>Nauru</option><option value='138'>Népal</option><option value='139'>Nicaragua</option><option value='140'>Niger</option><option value='141'>Nigeria</option><option value='142'>Niue</option><option value='20'>Norvège</option><option value='143'>Nouvelle Calédonie</option><option value='144'>Nouvelle Zélande</option><option value='145'>Oman</option><option value='146'>Ouganda</option><option value='224'>Ouzbekistan</option><option value='147'>Pakistan</option><option value='218'>Palau</option><option value='148'>Panama</option><option value='149'>Papouasie-N. Guinée</option><option value='30'>Paraguay</option>
    <option value='19'>Pays-Bas</option><option value='28'>Perou</option><option value='150'>Philippines</option><option value='21'>Pologne</option><option value='151'>Polynésie Française</option><option value='152'>Porto Rico</option><option value='22'>Portugal</option><option value='153'>Qatar</option><option value='204'>Rep centraficaine</option><option value='155'>Rep Dominicaine</option><option value='156'>Rep du Congo</option><option value='157'>Rep du Gabon</option><option value='154'>Rep. Dem. du Congo</option><option value='11'>Rep. Tchèque</option><option value='44'>Roumanie</option><option value='158'>Russie</option><option value='159'>Rwanda</option><option value='227'>Sahara Occidental</option><option value='220'>Saint Kitts-Nevis</option><option value='160'>Saint Marin</option><option value='161'>Saint Vincent</option><option value='162'>Sainte Lucie</option><option value='163'>Salomon-les Iles</option><option value='164'>Salvador</option><option value='165'>Samoa Americaines</option><option value='166'>Samoa Occidentales</option><option value='167'>Sénégal</option><option value='168'>Seychelles</option><option value='169'>Sierra Léone</option><option value='170'>Singapour</option><option value='23'>Slovaquie</option><option value='171'>Slovénie</option><option value='172'>Somalie</option><option value='173'>Soudan</option><option value='174'>Sri Lanka</option><option value='219'>Ste Hélène</option><option value='221'>St-Pierre & Miquelon</option><option value='25'>Suède</option><option value='26'>Suisse</option><option value='36'>Surinam</option><option value='222'>Svalbard</option><option value='175'>Swaziland</option><option value='176'>Syrie</option><option value='177'>Tadjikistan</option><option value='178'>Tahiti</option><option value='179'>Taïwan</option><option value='180'>Tanzanie</option><option value='205'>Tchad</option><option value='181'>Thaïlande</option><option value='182'>Togo</option><option value='183'>Tonga</option><option value='184'>Trinité-et-Tobago</option><option value='185'>Tunisie</option><option value='186'>Turkémistan</option><option value='187'>Turquie</option><option value='188'>Tuvalu</option><option value='189'>Ukraine</option><option value='35'>Uruguay</option><option value='190'>Vanuatu</option><option value='225'>Vatican</option><option value='33'>Venezuala</option><option value='191'>Viêt Nam</option><option value='192'>Wallis et Futuna</option><option value='193'>Yémen</option><option value='194'>Yougoslavie</option><option value='195'>Zambie</option><option value='196'>Zimbabwe</option>
    </select>

    <br/>

    *Téléphone:
    <input type="text" name="tel" value="" />
    <br />

    Portable:
    <input type="text" name="port" value="" />
    <br />
    *date de naissance:
    <select name="datNaissJour">
    <option value="">jj</option>
    <option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option>

    </select>

    <select name="datNaissMois">
    <option value="">mm</option>
    <option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option>

    </select>

    <select name="datNaissAn">
    <option value="">aaaa</option>
    <option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option><option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option><option value="1939">1939</option><option value="1938">1938</option><option value="1937">1937</option><option value="1936">1936</option><option value="1935">1935</option><option value="1934">1934</option><option value="1933">1933</option><option value="1932">1932</option><option value="1931">1931</option><option value="1930">1930</option><option value="1929">1929</option><option value="1928">1928</option><option value="1927">1927</option><option value="1926">1926</option><option value="1925">1925</option><option value="1924">1924</option><option value="1923">1923</option><option value="1922">1922</option><option value="1921">1921</option><option value="1920">1920</option><option value="1919">1919</option><option value="1918">1918</option><option value="1917">1917</option><option value="1916">1916</option><option value="1915">1915</option><option value="1914">1914</option><option value="1913">1913</option><option value="1912">1912</option><option value="1911">1911</option><option value="1910">1910</option><option value="1909">1909</option><option value="1908">1908</option><option value="1907">1907</option><option value="1906">1906</option><option value="1905">1905</option><option value="1904">1904</option><option value="1903">1903</option><option value="1902">1902</option><option value="1901">1901</option><option value="1900">1900</option>

    </select>

    <br />
    <hr/>
    <br/><br/>
    </a><br/>

    </p>

    </form>

    <a href="reglement du site.htm">Règlement du site</a><br />
    <a href="index.html">Retour à l'accueil</a><br />
    <input type="reset" value="Annuler" />
    <input type="submit" value="Envoyer" />
    </form>
    </body>
    </html>



  • <?

    $pseudo=$_POST['pseudo']; // Déclaration de la variable Numero
    $motpasse=$_POST['mp']; // Déclaration de la variable Choix

    mysql_connect("localhost", "xxxxi", "********"); // Connection au serveur localhost
    mysql_select_db("xxxx"); // Connection à la base de données smdn

    mysql_query("INSERT INTO CLIENT VALUES ('".$pseudo."','".$motpasse."',)"); // On insert les données
    mysql_close(); // Fermeture de MySQL
    echo 'Votre inscription est maintenant faite.Pour retourner à la page d'accueil cliquez <a href="index.html">ici</a>'; // Message recu sur une nouvelle page

    ?>
    (pour la page php)


  • Administrateur

    Houla, ça manque de protections tout ça :)



  • Mais lol -_-

    Avant d'aller plus loin, il faut sécuriser:
    [
    ](<!-- l -->[url]viewtopic.php?f=16&t=3617[/url]<!-- l -->)viewtopic.php?f=16&t=3617



  • @phenix:

    Mais lol -_-

    Avant d'aller plus loin, il faut sécuriser:
    http://www.firstheberg.com/phpBB3/viewtopic.php?f=16&t=3617

    +1 de plus, faudrait peut être qu'un modo vire le mdp aussi de ses post, ou que lui le fasse…



  • Ce membre est bon pour changé son mot de passe FTP, mail et mysql il y a plus de 20 visiteurs qu'il l'ont vue



  • Clair, j'avais pas vu…

    C'est supprimer maintenant, mais il faut quand même le changer...


  • Administrateur

    :boulet2



  • @phenix:

    Clair, j'avais pas vu…

    C'est supprimer maintenant, mais il faut quand même le changer...

    toujours dans le 4e post.



  • on oublie pas d'utiliser

    <?php  .....   ?>
    

    et non```
    <? .... ?>



  • et des balises```
    [code]ton code[/code]



  • toujours dans le 4e post.

    Voila… Y a des fou quand même, y réagit même pas...



  • bonjour,
    merci pour vos réponses
    désolé pour avoir mis mon pseudo



  • @phenix:

    Mais lol -_-

    Avant d'aller plus loin, il faut sécuriser:
    [
    ](<!-- l -->[url]viewtopic.php?f=16&t=3617[/url]<!-- l -->)viewtopic.php?f=16&t=3617

    Où dois je le mettre au début?



  • http://www.siteduzero.com/tutoriel-3-64 … nnees.html

    va lire ça, ça t'explique déjà où sont tes failles, que tu les comprennes (ça veut pas dire que t'arrivera à les exploiter toi même) et que tu comprennes comment faire pour les sécuriser.

    Je veux pas être méchant, mais le tuto de game-war (même si c'est un bon tuto) n'est pas assez lisible et compréhensible... surtout que t'as pas l'air d'y comprendre quelque chose, et copier / coller un code sans le comprendre, c'est la porte ouverte à toutes les failles existantes.



  • A bah c'est sur je n'ai pas fait un tuto SDZ :p@videgrei:

    bonjour,
    merci pour vos réponses
    désolé pour avoir mis mon pseudo

    On parlé de ton mot de passe :)



  • ok
    j'aimerais de l'aide pour pouvoir finir ce site.
    car je n'arrive pas a trouvé le problème



  • @Althalus:

    http://www.siteduzero.com/tutoriel-3-64912-securite-php-securiser-les-flux-de-donnees.html

    va lire ça, ça t'explique déjà où sont tes failles, que tu les comprennes (ça veut pas dire que t'arrivera à les exploiter toi même) et que tu comprennes comment faire pour les sécuriser.

    Je veux pas être méchant, mais le tuto de game-war (même si c'est un bon tuto) n'est pas assez lisible et compréhensible… surtout que t'as pas l'air d'y comprendre quelque chose, et copier / coller un code sans le comprendre, c'est la porte ouverte à toutes les failles existantes.

    sympa mais je débute et je ne comprend pas. Comment sécurisé en faisant le lien avec la base de donnée


Log in to reply