Problème avec les bases de données MySQL

Fermé
Gorglum Messages postés 2 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 avril 2008 - 8 avril 2008 à 17:36
sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 - 10 avril 2008 à 19:05
Je tente désespéremment de faire un site web avec un systeme de profil. J'arrive à créer des comptes et à les stocker dans une base de donnée, j'ai un petit formulaire pour rentrer le psudo et le mot de passe, mais je ne trouve pas comment charger les informations de ma base de donnée dans la fiche d'inscription pour l'édition du profil.

Pourriez vous m'aider?

Merci d'avance Agra.

2 réponses

sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 118
8 avril 2008 à 22:43
Bonsoir
Je veux bien aider mais bon il faudrait avoir quelque chose à se mettre sous la dent pour ça.
Tu ne veux pas mettre ce que tu as déjà créé s'il te plait
Merci
0
Gorglum Messages postés 2 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 avril 2008
9 avril 2008 à 16:30
Voilà ce que j'ai fais concernant la mémorisation des informations:

	foreach($_REQUEST as $request => $data){
		$_SESSION[$request] = $data;
	}
	$connect=mysql_connect($server, $user, $pass);
	$annuaire=mysql_query("SELECT * FROM Annuaire", $connect)
	$NOM=mysql_fetch_row($annuaire);
	foreach($NOM as $request2 => $data2){
		$_SESSION[$request2] = $data2;
	}


Et aussi:

<table align=center border=3 style="width:39%">
				<tr>
					<td>Nom:<span class="star">*</span> </td><td><input type="text" name="nom" <?php
						if (isset($_SESSION['nom']))
							echo "value=\"",$_SESSION['nom'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Prénom:<span class="star">*</span> </td><td><input type="text" name="pre" <?php
						if (isset($_SESSION['pre']))
							echo "value=\"",$_SESSION['pre'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Pseudo:<span class="star">*</span></td><td><input type="text" name="Pseudo" <?php
						if (isset($_SESSION['Pseudo']))
							echo "value=\"",$_SESSION['Pseudo'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Mot de Passe:<span class="star">*</span> </td><td><input type="password" name="MdP" <?php
						if (isset($_SESSION['MdP']))
							echo "value=\"",$_SESSION['MdP'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Confirmation du Mot de Passe: <span class="star">*</span> </td><td><input type="password" name="CMdP"/></td>
				</tr>
			</table>
			<table align=center border=3 style="width:39%">
				<tr>
					<th colspan=2 align=center>Informations Complémentaires</th>
				</tr>
			</table>
			<table align=center border=3 style="width:39%">
				<tr>
					<td>Adresse e-mail: </td><td align=center><input type="text" name="email" <?php
						if (isset($_SESSION['email']))
							echo "value=\"",$_SESSION['email'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Hobbies: </td><td align=center><input type="text" name="hobb" <?php
						if (isset($_SESSION['hobb']))
							echo "value=\"",$_SESSION['hobb'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Adresse: </td><td align=center><input type="text" name="adr" <?php
						if (isset($_SESSION['adr']))
							echo "value=\"",$_SESSION['adr'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Ville: </td><td align=center><input type="text" name="vil" <?php
						if (isset($_SESSION['vil']))
							echo "value=\"",$_SESSION['vil'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Code Postal: </td><td align=center><input type="text" name="CP" <?php
						if (isset($_SESSION['CP']))
							echo "value=\"",$_SESSION['CP'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Année de Naissance: </td><td align=center><input type="text" name="age" <?php
						if (isset($_SESSION['age']))
							echo "value=\"",$_SESSION['age'],"\"";
						?>/></td>
				</tr>
				<tr>
					<td>Votre photo</td><td align=center><input type="file"/></td>
			</table>
0
sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 118
10 avril 2008 à 19:05
Excuse moi d'avoir été un peu long à répondre...

Cette page serait spécifique de l'édition du profil ou il s'agirait d'une même page inscription+édition ? Je pense que ce que tu veux c'est la deuxième solution...
Dans ce cas là je te proposes cela :
tu commences par créer une variable $id contenant l'id de l'utilisateur dans ta base, je ne t'écris pas comment faire, ça dépend trop de ce que tu as déja et je supposes que tu sais le faire très bien ;)
$connect=mysql_connect($server, $user, $pass);
$annuaire=mysql_query("SELECT * FROM Annuaire WHERE id='$id'", $connect);
$result = mysql_fetch_array($annuaire);
echo '<table align=center border=3 style="width:39%">
<tr>
     <td>Nom:<span class="star">*</span> </td><td><input type="text" name="nom" ' ;
     if (isset($result['nom']))
          echo "value=\"".$result['nom']."\"";
echo '/></td>
</tr>
<tr>
     <td>Prénom:<span class="star">*</span> </td><td><input type="text" name="pre" ';
     if (isset($result['pre']))
          echo "value=\"".$result['pre']."\"";
echo '/></td>
</tr>
<tr>
     <td>Pseudo:<span class="star">*</span></td><td><input type="text" name="Pseudo" ';
     if (isset($result['Pseudo']))
          echo "value=\"".$result['Pseudo']."\"";
echo '/></td>
</tr>
etc etc


J'espère que ça marchera, si c'est pas le cas reviens ;)
0