J'ai vais essayer d'etre le plus claire possible.
Je viens de faire une formulaire (utlisant la methode post , avec fichier de validation pour insere les champs rempli dans ma base).
Dans ce formulaire il y a entre autres(nom ,prenom,ville ..) un champ où l'on doit mettre une reference .
Cette reference correspond a une annonce. Les annonces sont misent en ligne en remplissant un formulaire (reference , intitilé de l'annonce,type d'annonce) . les annonces sont visulidés dans une page du site les une en dessous des autres , un menu deroulant permet de choisir le type d'annonces que l'on souhaite voir. (remarque c'est a partir de la connexion a la base de donnée que les annnoces sont vu en ligne) .
Moi ce que je souhaite c'est mettre un lien sur chaque annonce .Ce lien m'ouvre le formulaire d'inscription que j'ai fais et deplus le champ reference est rempli automatiquement avec la reference de l'annonce.
J'espere que c'est comprehensible ce que j'ai ecris
Moi , J'ai commencer par faire sa (voire LE BOUT DE code ) mais la reference ne s'affiche pas dans le formulaire d'inscription (essai22.php) :
BOUT DE Code des annonces
Code : Tout sélectionner
Code:<?
$db = mysql_connect("***.***.***", "root","");
mysql_select_db("root",$db);
$requete = "SELECT * FROM annonce ORDER BY date DESC";
$envoi = mysql_query($requete);
while($tableau = mysql_fetch_array($envoi))
{
$numero = $tableau['numero'];
$date = $tableau['date'];
$titre = $tableau['titre'];
$contenu = $tableau['contenu'];
$contenu = str_replace("\n","<br>",$contenu);
$contact = $tableau['contact'];
$email = $tableau['email'];
$ref = $tableau['ref'];
?>
<br>
<font color="#333333" size="2" face="Arial, Helvetica, sans-serif"><b>
<? print $titre; ?></b></font>
<br><br>
<font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><? print $contenu; ?></font>
<br><br>
<font color="#333333" size="2" face="Arial, Helvetica, sans-serif">Si vous etes interressé par cette annonce
[b] // Voici la partie que j'ai rajouté[/b]
<? echo "<a href='essai22.php?numero=".$tableau['numero']."'>cliquer ici </a>"; ?>
<br>
E-Mail : <a href="mailto:<? print $email; ?>"><? print $email; ?></a></font><br>
<hr size="1" noshade>
<?
}
mysql_close($db);
?> </td>
Code : Tout sélectionner
Code: return true;
}
</script>
</head>
<?
$numero = $_GET['numero'];
$db = mysql_connect("***.****.****", "root","");
$result="SELECT ref FROM annonce WHERE numero=$numero" ;
?>
<body>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<form name="formulaire" enctype="multipart/form-data" method="post" action="valider.php" onSubmit="return verif_formulaire()">
</td>
<tr>
// voila ce que j'ai rajouter mais la reference ne s'affiche pas
<td height="19" colspan="2" ><span class="style2">Réference de l'annonce : </span><input type='hidden' name='ref' value="<?php echo $result; ?>"></td> </tr>
<tr>
<td height="19" colspan="2" ><span class="style2">Intitilé de l'annonce : </span></td>
</tr><tr>
<td height="19" colspan="2" ><span class="style2"><strong>Votre identité</strong></span></td>
</tr>
<tr>
<td height="2" colspan="2" style="background-image:url(C:charte\nav_relief.gif)" ></td>
</tr>
<tr>
<td class="style2">Nom* :</td>
<td width="73%" class="style2"><input name="nom" type="text" id="nom" maxlength=30
value=""></td>
------------
---------
------------
</form>
</body>
</html>
Je n'est aucun message d'erreur