Code qui marche pas....
Posté : 15 déc. 2006, 17:48
Bonjour, les membres de mon site on un profil, et il peuve le modifier grace au code suivant, sauf que cela ne fonctionne pas, quand je clique sur modifier, sa ne modifi pas les données, avez vous une idée pourquoi ?
Merci d'avance
Profil.php
Merci d'avance
Profil.php
<b>:: Données du profil ::</b><br>
<br>
<br>
<form action="index.php?p=profil_envoi" method="post">
<table width="70%" border="0" style="text-align:left">
<tr>
<td>Pseudo:</td> <td>'.$_SESSION['pseudo'].'</td>
</tr>
<tr>
<td>Date de naissance:</td> <td><input type="text" value="'.$_SESSION['naissance'].'" name="naissance" size="11"/> (../../19..)</td>
</tr>
<tr>
<td>Email:</td> <td><input type="text" value="'.$_SESSION['email'].'" name="email" size="19"/></td>
</tr>
<tr>
<td>Sexe:</td> <td><select name="sexe" style="width:140px;">
<option value="'.$_SESSION['sexe'].'" >'.$_SESSION['sexe'].'</option>
<option value="Femme" >Femme</option>
<option value="Homme" >Homme</option>
</select></td>
</tr>
<tr>
<td>Ville:</td> <td><input type="text" value="'.$_SESSION['ville'].'" name="ville" size="19"/></td>
</tr>
<tr>
<td>Pays:</td> <td><select name="pays" style="width:140px;">
<option value="'.$_SESSION['pays'].'" >'.$_SESSION['pays'].'</option>
<option value="Albania" >Albania</option>
<option value="Argentina" >Argentina</option>
<option value="Australia" >Australia</option>
<option value="Austria" >Austria</option>
<option value="Belgium" >Belgium</option>
<option value="Bosnia" >Bosnia</option>
<option value="Brazil" >Brazil</option>
<option value="Canada" >Canada</option>
<option value="Chile" >Chile</option>
<option value="China" >China</option>
<option value="Croatia" >Croatia</option>
<option value="czech" >czech</option>
<option value="Denmark" >Denmark</option>
<option value="Estonia" >Estonia</option>
<option value="Finland" >Finland</option>
<option value="France" >France</option>
<option value="Germany" >Germany</option>
<option value="Greece" >Greece</option>
<option value="Hungary" >Hungary</option>
<option value="Iceland" >Iceland</option>
<option value="Ireland" >Ireland</option>
<option value="Israel" >Israel</option>
<option value="Italy" >Italy</option>
<option value="Japan" >Japan</option>
<option value="Mexico" >Mexico</option>
<option value="Morocco" >Morocco</option>
<option value="Netherlandsl" >Netherlandsl</option>
<option value="New-Zealand" >New-Zealand</option>
<option value="Norway" >Norway</option>
<option value="Poland" >Poland</option>
<option value="Portugal" >Portugal</option>
<option value="Romania" >Romania</option>
<option value="Russia" >Russia</option>
<option value="Singapore" >Singapore</option>
<option value="Slovenia" >Slovenia</option>
<option value="South-Africa" >South-Africa</option>
<option value="Spain" >Spain</option>
<option value="Sweden" >Sweden</option>
<option value="Switzerland" >Switzerland</option>
<option value="Tunisia" >Tunisia</option>
<option value="United-Kingdom" >United-Kingdom</option>
<option value="United-States" >United-States</option>
<option value="Venezuela" >Venezuela</option>
<option value="Yugoslavia" >Yugoslavia</option>
</select></td>
</tr>
<tr>
<td>Site Web:</td> <td><input type="text" value="'.$_SESSION['site'].'" name="site" size="19"/></td>
</tr>
<tr>
<td>Jeu:</td> <td><select name="jeu" style="width:140px;">
<option value="'.$_SESSION['jeu'].'" >'.$_SESSION['jeu'].'</option>
<option value="ofp" >OFP</option>
<option value="arma" >ArmA</option>
</select></td>
</tr>
<tr>
<td>Activité:</td> <td><select name="active" style="width:140px;">
<option value="'.$_SESSION['active'].'" >'.$_SESSION['active'].'</option>
<option value="Actif" >Actif</option>
<option value="Inactif" >Inactif</option>
</select></td>
</tr>
<tr>
<td>Signature:</td> <td><textarea name="sign" rows="5" cols="30">'.$_SESSION['sign'].'</textarea></td>
</tr>
<tr>
<td>Avatar:</td> <td><input type="text" value="'.$_SESSION['avatar'].'" name="avatar" size="40"/></td>
</tr>
</table>
<input type="hidden" name="pseudo" value="'.$_SESSION['pseudo'].'" />
<br>
<input type="submit" value=" Modifier " />
<br>
<br>
<br>
<br>
<table width="50%" border="0"><tr><td>
<fieldset>Votre avatar doit suivre ces restrictions:<br>
<br>
- Une taille maximale de 15000 octets.<br>
- Une largeur maximale de 150 px.<br>
- Une hauteur maximale de 150 px.</fiedlset>
</td></tr></table>
Profil_envoi.php
<?php
include ('config/config.inc.php');
mysql_connect ($host, $username, $password);
mysql_select_db ($bdd_name);
$pseudo = stripslashes(nl2br(htmlentities($_POST['pseudo'])));
$naissance = stripslashes(nl2br(htmlentities($_POST['naissance'])));
$email = stripslashes(nl2br(htmlentities($_POST['email'])));
$sexe = stripslashes(nl2br(htmlentities($_POST['sexe'])));
$ville = stripslashes(nl2br(htmlentities($_POST['ville'])));
$pays = stripslashes(nl2br(htmlentities($_POST['pays'])));
$site = stripslashes(nl2br(htmlentities($_POST['site'])));
$jeu = stripslashes(nl2br(htmlentities($_POST['jeu'])));
$active = stripslashes(nl2br(htmlentities($_POST['active'])));
$sign = stripslashes(nl2br(htmlentities($_POST['sign'])));
$avatar = stripslashes(nl2br(htmlentities($_POST['avatar'])));
mysql_query("UPDATE fsb_membres SET naissance='".$naissance."', email='".$email."', sexe='".$sexe."', ville='".$ville."', pays='".$pays."', site='".$site."', jeu='".$jeu."', active='".$active."', sign='".$sign."', avatar='".$avatar."' WHERE membre_login='".$pseudo."'");
?>
<br>
<br>
<br>
Votre profil à bien été modifié.<br>
<br>
<br>
<br>
<meta http-equiv="refresh" content="2; URL=index.php?p=accueil">
<br>
<br>
<?
mysql_close();
?>