Lien et recup

Signaler
Messages postés
23
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
27 juin 2005
-
Messages postés
23
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
27 juin 2005
-
encore moi
voila le code j'explik apres

while($data= mysql_fetch_array($req))


session_start();

$_SESSION['nom'] = $data['nom'];
$_SESSION['prenom'] = $data['prenom'];
$_SESSION['id'] = $data['id'];
$_SESSION['ville'] = $data['ville'];
?>
<html>
[formudetail.php <?echo "<gras>Num = "</gras> . $data['id'] ."
";?>]
</html>
<?
echo "<gras>Nom= "</gras> . $data["nom"] . "
";
echo "<gras>Prenom = "</gras> . $data["prenom"] . "
";
echo "<gras>Ville= "</gras> . $data["ville"] . "
";
echo "<gras>Abonnement = "</gras> . $abon . "
";
if ($data['datefin']!= '01/1/')
{
echo "<gras>Validité = "</gras> . $data["datefin"] . "
";
}
echo "<hr>";

}

Va afficher par exemple:
Num= 5 Nom= fds
Prenom = dsf
Ville= sfd
Abonnement= Séance

en cliquant sur num =5 j'arrive a un formulaire qui devra se completer seul, mais voila comment lui dir que le formulaire devra etre completer pour la personne numero 5 et non pas pour toutes car en laissant comme ca il m'enmene au formulaire mais le completera pour tous, et tant qu'a faire comment faire pour que le formulaire se complete seul? merci beaucoup, la je galère trop pour mon stage

2 réponses

Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
4
C'est en fonction du SELECT pour le SQL:



$query mysql_query("SELECT nom,prenom,ville,abonnement FROM ta_table WHERE id '".$_GET['id']."' ");

$data = $mysql_fetch_array($query, MYSQL_ASSOC);



Affichera :

$data['nom'] = fds;

$data['prenom'] = dsl;

$data['ville'] = sfd;

$data['abonnement'] = Séance;



Tu fais ton formulaire comme avec des champs comme ca:

" />



etc etc...

A toi de t'en occuper pour tes besoins.
Messages postés
23
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
27 juin 2005

merci, mais voila les erreurs que je recoi

Notice: Undefined index: id in d:\www\formu\formudetail.php on line 7

Notice: Undefined variable: mysql_fetch_array in d:\www\formu\formudetail.php on line 9

Fatal error: Call to undefined function: () in d:\www\formu\formudetail.php on line 9

voila mon code


<?php

$db = mysql_connect('localhost', 'root', '');
mysql_select_db('mysql',$db); $query <gras>mysql_query("SELECT * FROM enregistrements WHERE id '".$_GET['id']."' ");</gras>
// $dbQuery = mysql_query($rq);
$data = $mysql_fetch_array($query, MYSQL_ASSOC);

echo $data['nom'] = fds;
?>

?>

<html>
<head>

</head>

(ici commence le formulaire qui sera rempli)

voila un bou de code de la page precedente


while($data =mysql_fetch_array($req))


?>
<html>
[formudetail.php <?echo "Num= " . $data['id'] ."
";?>]
</html>
<?

echo "Nom = " . $data["nom"] . "
";
echo "Prenom= " . $data["prenom"] . "
";
echo "Ville= " . $data["ville"] . "
";
echo "Abonnement = " . $abon . "
";
if ($data['datefin']!= '01/1/')
{
echo "Validité = " . $data["datefin"] . "
";
}
echo "<hr>";

}

// on ferme la connexion à mysql
mysql_close();

desole si je pose des questions bete mais la ca menerve un peu avec ce stage