recuperation donnes sql dans formulaire
Posté : 03 sept. 2011, 22:13
Bonjour à tous , tout d'abord je voudrai remercier ceux qui auront bien la gentilesse de m'aider car j ai vraiment besoin d'un ptit génie en php pour m'aider car je plante depuis une semaine (:-)
je vous explique,(récupérer les données mysql dans formulaire )
j'ai une page index.php qui récupere dans un tableau des données de ma base mysql avec sur cette page index un bouton modifier (icône crayon ) qui une fois cliqué dessus ramène a la page modifier.php et envoie l'ID par url ,je voudrai uniquement récupérer les données de l'ID concerné dans le formulaire de la page modifier.php
voici le code index.php
VOICI LE CODE DE LA PAGE MODIFIER.PHP AVEC LE FORMULAIRE A L INTERIEUR
JE VOUS REMERCIe ENCORE DE VOTRE AIDE…
je vous explique,(récupérer les données mysql dans formulaire )
j'ai une page index.php qui récupere dans un tableau des données de ma base mysql avec sur cette page index un bouton modifier (icône crayon ) qui une fois cliqué dessus ramène a la page modifier.php et envoie l'ID par url ,je voudrai uniquement récupérer les données de l'ID concerné dans le formulaire de la page modifier.php
voici le code index.php
// code en haut de la page INDEX.PHP
<?
$mdp=monmotdepasse
if( false === mysql_connect( 'sql.fee.fr' ,'' ,$mdp ) )
echo 'Connexion impossible ! <img src="images/rouge.png" />' ;
else
echo 'Connexion réussie ! <img src="images/vert.png" /> ' ;
mysql_connect("sql.free.fr","testjm94",$mdp) or die("Impossible de se connecter");;
mysql_select_db("base") or die("pas possible de trouver la base");
?>
<?php
$result = mysql_query("SELECT * FROM online"); //requete pour afficher contenu table online
$nblignes = mysql_numrows($result);
for ($i=0;$i<$nblignes;$i=$i+1)
{ // la Boucle qui liste ET AFFICHE mes données de ma base
$prod_ID = mysql_result($result,$i,"ID");
$prod_ajoutepar = mysql_result($result,$i,"ajoutepar");
$prod_nom = mysql_result($result,$i,"nom" );
$prod_Prenom = mysql_result($result,$i,"Prenom");
$prod_email = mysql_result($result,$i,"email");
$prod_phone = mysql_result($result,$i,"phone");
$prod_experience = mysql_result($result,$i,"experience");
echo "<tr><td>".$prod_ID."</td>
<td bgcolor='#CCCC00' align='center'>" .$prod_ajoutepar."</td>
<td bgcolor='#CCCC00' align='center'>" .$prod_nom."</td>
<td bgcolor='#CC66FF' align='center'>".$prod_Prenom."</td>
<td bgcolor='#33CCFF' align='center'>".$prod_email."</td>
<td bgcolor='#33CCFF' align='center'>".$prod_phone."</td>
<td bgcolor='#33CCFF' align='center'>".$prod_experience."</td>
//ICI LE BOUTON MODIFIER
<td><a href=\"supprimer.php?idPersonne=".$prod_ID."\"><img src='images/supprimer.png'>
<td><a href=\"modifier.php?idPersonne=".$prod_ID."\"><img src='images/modifier.png'></td>
</tr>";
}
echo "</table>";
?>
VOICI LE CODE DE LA PAGE MODIFIER.PHP AVEC LE FORMULAIRE A L INTERIEUR
//HAUT DE PAGE POUR LA CONNEXION A LA BASE
<?
$mdp=MONMOTDEPASSE;
if( false === mysql_connect( 'sql.fee.fr' ,'' ,$mdp ) )
echo 'Connexion impossible ! <img src="images/rouge.png" />' ;
else
echo 'Connexion réussie ! <img src="images/vert.png" /> ' ;
mysql_connect("sql.free.fr","testjm94",$mdp) or die("Impossible de se connecter");;
mysql_select_db("base") or die("pas possible de trouver la base");
?>
<?php
$result = mysql_query("SELECT * FROM online"); //requete pour afficher contenu table online
$nblignes = mysql_numrows($result);
?>
<form name="insertion" action="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($ID) ;?>">
<td width="162">Nom</td>
<td width="498"><input type="text" name="nom" size="30" maxlength="35" value="<?php echo($result->nom) ;?>"/></td>
<td width="34"> </td>
</tr>
<tr>
<td>Prénom</td>
<td><input type="text" name="prenom" size="30" maxlength="35" value="<?php echo($result->prenom) ;?>"/></td>
<td>Email</td>
<td><input type="text" name="email" size="30" maxlength="70" value="<?php echo($result->email) ;?>"/></td>
<td>Téléphone/Portable</td>
<td><input type="text" name="phone" size="30" maxlength="11" /></td>
</table>
<td width="159" bgcolor="#CCCCCC"><input type="submit" value="Inscription" name="envoyer" /></td>
<td width="11" bgcolor="#CCCCCC"> </td>
</tr>
</table>
JE VOUS REMERCIe ENCORE DE VOTRE AIDE…