01net    Web


Actuellement en ligne : 1257 Utilisateurs dont 43 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> probléme voir profil
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
tete_de_neuneu
  
   
      ?   @     Posté le 20/12/2007 02:23:22  
Voter pour ce message


bonjour j'ai un petit probléme dans cette page :

http://le.coffre.free.fr/forum/voirprofil.php?action=modifier

quand je remplit tout les champs et j'ai voulu appuyé sur le boutton envoyé pour savoir si ça marche et si tout les champs sont bien remplit et qui n'a pas d'érreur

mais le boutton d'envoyé ne fonctionne pas

voilà le code

<?php
//Cette fonction doit être appelée avant tout code html
session_start();

//On donne ensuite un titre à la page, puis on appelle notre fichier debut.php
$titre = "Profil";
include("includes/debut.php");
?>

<?php
//Maintenant, on se connecte à la base de données
include("includes/identifiants.php");
mysql_connect($adresse, $nom, $motdepasse);
mysql_select_db($database);

//On récupère la valeur de nos variables passées par URL
$action = htmlspecialchars($_GET['action']);
$membre = (int) $_GET['m'];
?>

<p class="texte_blanc">
Vous êtes ici --- > Forum
</p>

<a href ="./index.php">Index du forum</a>

<?php
//On regarde la valeur de la variable $action
switch($action)
{
//Si c'est "consulter"
case "consulter":
//On récupère les infos du membre
$requete1 = mysql_query('SELECT membre_pseudo, membre_email, membre_msn, membre_icq, membre_aim, membre_ymsn, membre_skype, membre_site_web, membre_avatar, membre_signature, membre_etudes, membre_emploi, membre_windows, membre_passion, membre_anti_virus, membre_fai, membre_navigateur, membre_pay, membre_ville, membre_mini_biographie, membre_post, membre_inscrit
FROM forum_membres WHERE membre_id='.$membre.'');
if ($data1 = mysql_fetch_assoc($requete1))
{
//On affiche les infos sur le membre

echo'<h1>Profil de '.$data1['membre_pseudo'].'</h1>';
'<br />';
'<br />';
echo'<table align="center"><tr><td><br /><br /><br /><img src="images/avatar.gif"'.$data1['membre_avatar'].'" alt="Ce membre n a pas d avatar" title="Ce membre n a pas d avatar" /></td><td>Lui envoyer un MP</a><br />';
echo'<a>Lajouter comme ami</a><br />';
echo'<a>Lignorer</a><br />';
echo'<a>Voir tous ses messages</a><br />';
echo' Adresse email : <a href="mailto:'.$data1['membre_email'].'">'.$data1['membre_email'].'</a><br />';
echo'<br />';
echo'<img src="images/hors_ligne.gif"'.$data1['membre_pseudo'].'alt="hors ligne" title="hors ligne" /></td></tr>
</table>';
'<br />';
'<br />';
echo'<h5>Activité sur le site</h5>';

echo'<ul class="carre">';

echo'<li><div class="texte_blanc">Groupe : </div></li>';
echo'<li><div class="texte_blanc">Signature : <a'.$data1['membre_signature'].'">'.$data1['membre_signature'].'</a></div></li>';
echo'</ul>';

echo'<h5>Messageries instantanées</h5>';

echo'<ul class="carre">';

echo'<li><div class="texte_blanc">ICQ : <a href="mailto:'.$data1['membre_icq'].'">'.$data1['membre_icq'].'</a></div></li>';
echo'<li><div class="texte_blanc">AIM : <a href="mailto:'.$data1['membre_aim'].'">'.$data1['membre_aim'].'</a></div></li>';
echo'<li><div class="texte_blanc">MSN Messenger : <a href="mailto:'.$data1['membre_msn'].'">'.$data1['membre_msn'].'</a></div></li>';
echo'<li><div class="texte_blanc">Yahoo Messenger : <a href="mailto:'.$data1['membre_ymsn'].'">'.$data1['membre_ymsn'].'</a></div></li>';
echo'<li><div class="texte_blanc">Skype : <a href="mailto:'.$data1['membre_skype'].'">'.$data1['membre_skype'].'</a></div></li>';
echo'</ul>';

echo'<h5>Quelques dates</h5>';

echo'<ul class="carre">';

echo'<li><div class="texte_blanc">Dernière visite : '.$data1['membre_derniere_visite'].'</div></li>';
echo'<li><div class="texte_blanc">Ce membre est inscrit depuis le :<a> '.date('d/m/Y',$data1['membre_inscrit']).'</a></li></div>';
echo'<li><div class="texte_blanc">Date de naissance : '.$data1['membre_age'].'</div></li>';
echo'</ul>';

echo'<h5>Configuration de lordinateur</h5>';

echo'<ul class="carre">';

echo'<li><div class="texte_blanc">Votre Windows : <a'.$data1['membre_windows'].'">'.$data1['membre_windows'].'</a></div></li>';
echo'<li><div class="texte_blanc">Votre Anti-Virus : <a'.$data1['membre_anti_virus'].'">'.$data1['membre_anti_virus'].'</a></div></li>';
echo'<li><div class="texte_blanc">Votre FAI (Fournisseur d Accès Internet) : <a'.$data1['membre_fai'].'">'.$data1['membre_fai'].'</a></div></li>';
echo'<li><div class="texte_blanc">Votre navigateur Internet : <a'.$data1['membre_navigateur'].'">'.$data1['membre_navigateur'].'</a></div></li>';
echo'</ul>';

echo'<h5>Ses goûts</h5>';

echo'<ul class="carre">';

echo'<li><div class="texte_blanc">Son théme du site : </div></li>';
echo'<li><div class="texte_blanc">ville : '.$data1['membre_ville'].'</div></li>';
echo'<li><div class="texte_blanc">Site Web : '.$data1['membre_site_web'].'</div></li>';
echo'<li><div class="texte_blanc">Ses études : '.$data1['membre_etudes'].'</div></li>';
echo'<li><div class="texte_blanc">son emploi : '.$data1['membre_emploi'].'</div></li>';
echo'<li><div class="texte_blanc">Ses passions : '.$data1['membre_passion'].'</div></li>';
echo'<li><div class="texte_blanc">Sa mini biographie : '.$data1['membre_mini_biographie'].'</div></li>';
echo'</ul>';
}

//Si on ne trouve pas d'info
else
{
echo'<p class="texte_blanc">Ce membre ne semble pas exister !</p>';
}
break;

//Si on choisit de mofifier son profil
case "modifier":
//On prend les infos du membre
$requete2 = mysql_query('SELECT membre_pseudo, membre_email, membre_msn, membre_icq, membre_aim, membre_ymsn, membre_skype, membre_site_web, membre_avatar, membre_signature, membre_etudes, membre_emploi, membre_windows, membre_passion, membre_anti_virus, membre_fai, membre_navigateur, membre_pay, membre_ville, membre_mini_biographie
FROM forum_membres WHERE membre_id="'.$_SESSION['id'].'"');
if ($data2 = mysql_fetch_assoc($requete2))
{


?>
<h1>Modifier son profil</h1>
<form method="post" action="modifprofil.php" enctype="multipart/form-data">


<fieldset><legend>Vos Identifiants</legend>

<label>
Pseudo : <?php echo'<a>'.$data2['membre_pseudo'].'</a>'?></label>
<br />

<label>Nouveau mot de Passe : <input type="password" name="password" id="password" /></label>
<br />
<br />
<br />
<label>Confirmer le mot de passe : <input type="password" name="confirm" id="confirm" /></label>
<br />
<br />

<label>Votre adresse E_Mail : <input type="text" name="email" id="email" value="<?php echo $data2['membre_email'] ?>" /></label></fieldset>

<fieldset><legend>Messageries instantanées</legend>
<br />
<label>Votre adresse ICQ : <input type="text" name="icq" id="icq" value="<?php echo $data2['membre_icq'] ?>" /></label>
<br />
<br />
<label>Votre adresse AIM : <input type="text" name="aim" id="aim" value="<?php echo $data2['membre_aim'] ?>" /></label>
<br />
<br />
<label>Votre adresse MSN : <input type="text" name="msn" id="msn" value="<?php echo $data2['membre_msn'] ?>" /></label>
<br />
<br />
<label>Votre adresse YMSN : <input type="text" name="ymsn" id="ymsn" value="<?php echo $data2['membre_ymsn'] ?>" /></label>
<br />
<br />
<label>Votre adresse SKYPE : <input type="text" name="skype" id="skype" value="<?php echo $data2['membre_skype'] ?>" /></label>
</fieldset>

<fieldset><legend>Configuration de lordinateur
</legend>
<label>Votre Windows : <input type="text" name="windows" id="windows" value="<?php echo $data2['membre_windows'] ?>" /></label>
<br />
<br />
<label>Votre Anti virus : <input type="text" name="anti_virus" id="anti_virus" value="<?php echo $data2['membre_anti_virus'] ?>" /></label>
<br />
<br />
<label>Votre FAI (Fournisseur d Accès Internet) : <input type="text" name="fai" id="fai" value="<?php echo $data2['membre_fai'] ?>" /></label>
<br />
<br />
<label>Votre navigateur Internet : <input type="text" name="navigateur" id="navigateur" value="<?php echo $data2['membre_navigateur'] ?>" /></label>
</fieldset>


<fieldset><legend>Vos goûts</legend>

<label>Votre théme :</label> <form method="get" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
<select name="style">
<optgroup label="Choix de couleur">
<option value="bleu">bleu</option>
<option value="violet">violet</option>
<option value="gris">gris</option>
<option value="rouge">rouge</option>
<option value="vert">vert</option>
</optgroup>
<optgroup label="th&eacute;me">
<option value="stars_wars">stars_wars</option>
<option value="jean">jean</option>
<option value="spiderman">spiderman</option>
<option value="windows_live">windows_live</option>
</optgroup>
</select>
<input type="submit" name="Ok" value="Ok" />
</form>
<br />
<br />
<label>Votre Ville : <input type="text" name="ville" id="ville" value="<?php echo $data2['membre_ville'] ?>" /></label>
<br />
<br />
<label>Votre Site Web : <input type="text" name="site_web" id="site_web" value="<?php echo $data2['membre_site_web'] ?>" /></label>
<br />
<br />
<label>Vos études : <input type="text" name="etudes" id="etudes" value="<?php echo $data2['membre_etudes'] ?>" /></label>
<br />
<br />
<label>Votre emploi : <input type="text" name="emploi" id="emploi" value="<?php echo $data2['membre_emploi'] ?>" /></label>
<br />
<br />
<label>Votre passion : <input type="text" name="passion" id="passion" value="<?php echo $data2['membre_passion'] ?>" /></label>
<br />
<br />
</fieldset>
<fieldset><legend>Mini bioraphie</legend>
Mise en forme
<input type="button" id="gras" name="gras" value="Gras" onClick="javascript:bbcode('', '');return(false)" />
<input type="button" id="italic" name="italic" value="Italic" onClick="javascript:bbcode('', '');return(false)" />
<input type="button" id="souligné" name="souligné" value="Souligné" onClick="javascript:bbcode('', '');return(false)" />
<input type="button" id="lien" name="lien" value="Lien" onClick="javascript:bbcode('', '');return(false)" />
<br /><br />
<img src="images/smileys/wink.gif" title="wink" alt="wink" onClick="javascript:smilies(';)');return(false)" />
<img src="images/smileys/xd.gif" title="xd" alt="xd" onClick="javascript:smilies(':XD:');return(false)" />
<img src="images/smileys/heart.gif" title="heart" alt="heart" onClick="javascript:smilies('(L)');return(false)" />
<img src="images/smileys/yes.gif" title="yes" alt="yes" onClick="javascript:smilies(':yes:');return(false)" />
<img src="images/smileys/bof.gif" title="bof" alt="bof" onClick="javascript:smilies(':bof:');return(false)" />
<img src="images/smileys/cry.gif" title="cry" alt="cry" onClick="javascript:smilies(':,(');return(false)" />
<img src="images/smileys/sleep.gif" title="sleep" alt="sleep" onClick="javascript:smilies(':ZZZ:');return(false)" />
<img src="images/smileys/boulet.gif" title="boulet" alt="boulet" onClick="javascript:smilies(':boulet:');return(false)" />
<img src="images/smileys/lol2.gif" title="lol2" alt="lol2" onClick="javascript:smilies(':lol:');return(false)" />
<img src="images/smileys/wow.gif" title="wow" alt="wow" onClick="javascript:smilies(':wow:');return(false)" />
<img src="images/smileys/suspens.gif" title="suspens" alt="suspens" onClick="javascript:smilies(':...:');return(false)" />
<img src="images/smileys/arf.gif" title="arf" alt="arf" onClick="javascript:smilies(':arf:');return(false)" />
<img src="images/smileys/boss.gif" title="boss" alt="boss" onClick="javascript:smilies(':boss:');return(false)" />
<img src="images/smileys/back.gif" title="back" alt="back" onClick="javascript:smilies(':back:');return(false)" />
<img src="images/smileys/gna.gif" title="gna" alt="gna" onClick="javascript:smilies(':gna:');return(false)" />

Message :<br />
<br />
<textarea cols="80" rows="8" id="message" name="message"></textarea>
<script type="text/javascript" src="../bbcode.js"></script>
<script type="text/javascript" src="../bbcode.php"></script>

<input type="reset" name = "Effacer" value = "Effacer"/>
</p></form>
<input type="button" name="apercu_bbcode" value="Aperçu" onclick="apercu(this.form,'apercu');" />
<script type="text/javascript" src="../bbcode.js"></script>
<script type="text/javascript" src="../bbcode.php"></script></form>
<div class="apercu"></div></fieldset>


<input type="submit" value="Modifier son profil" />
</form>
<?php
}
else echo'<p class="texte_blanc">Une erreur s est produite, veuillez réessayer</p>';
break;

default; //Si jamais c'est aucun de ceux là c'est qu'il y a eu un problème :o
echo'<p class="texte_blanc">Cette action est impossible</p>';

} //Fin du switch

mysql_close();
?>
</body>
</html>


et j'ai mis des bbcode et aussi un syystéme de préview

voilà bbcode.js
function bbcode(debut, fin)
{
var input = window.document.formulaire.message;
input.focus();

if(typeof document.selection != 'undefined')
{
var range = document.selection.createRange();
var insText = range.text;
range.text = debut + insText + fin;
range = document.selection.createRange();
if (insText.length == 0)
{
range.move('character', -fin.length);
}
else
{
range.moveStart('character', debut.length + insText.length + fin.length);
}
range.select();
}

else if(typeof input.selectionStart != 'undefined')
{
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + debut + insText + fin + input.value.substr(end);
var pos;
if (insText.length == 0)
{
pos = start + debut.length;
}
else
{
pos = start + debut.length + insText.length + fin.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
}
else
{
var pos;
var re = new RegExp('^[0-9]{0,3}$');
while(!re.test(pos))
{
pos = prompt("insertion (0.." + input.value.length + "):", "0");
}
if(pos > input.value.length)
{
pos = input.value.length;
}
var insText = prompt("Veuillez taper le texte");
input.value = input.value.substr(0, pos) + debut + insText + fin + input.value.substr(pos);
}
}
function smilies(img)
{
window.document.formulaire.message.value += '' + img + '';
}
if (document.getElementById)
{
document.getElementById('apercu').innerHTML = '<strong>texte</strong>';
}
function apercu()
{
var xhr; // création de l'instance de l'objet
if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
else
{
alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
return;
}
xhr.open('POST','js_xhr.php',true); // ouverture de la connexion
xhr.onreadystatechange = function() // définition de la fonction de traitement
{
if (xhr.readyState == 4)
{
//traitement des données
}
}
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
var data = 'texte='+escape(texte); // formatage de la requête
xhr.send(data); // envoi de la requête
}


et si vous voulez éssayé voilà j'ai crée un pseudo pour tout le monde pour voir à peux prés si tout fonctionne

pseudo essayer
mdp : 123456

merci d'avance de me dire pour quoi le cadre texterea par tout à droite et aussi le boutton envoyer ne fonctionne pas et le systéme de préviews

merci d'avance
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> probléme voir profil

Aller à :

Page générée en : 0.212s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Gestion EBP Compta Classic
Gérez efficacement votre trésorerie, la saisie des écritures comptables, la TVA, le Bilan, ...
Salaires
Roumanie, Inde, Vietnam, Chine, Maroc,... découvrez les salaires des informaticiens à l'étranger