Page 1 sur 1

Problème liens recuperation ID

Posté : 23 avr. 2010, 23:53
par spidercrash
il y a quelques temps je chercher a récupérer l'ID dans un liens ceci marche parfaitement bien cependant impossible de récupérer le contenu de la tables sélectionné par l ID
pourtant en lançant la requete sous phpmyadmin cela marche.

voici le lien pour renvoie vers une page pour recuperer l'ID
<td class="titreannonce" colspan="2"><a href="agrandissementannonces.php?annonces=<?php echo $numannonce  ?>"><?php echo $data  ['titreannonce']; ?></a></td>
et voici ma requete sur ma seconde page
$sql= "SELECT annonces.region , annonces.titreannonce , annonces.descriptionannonce , annonces.numannonce , annonces.prix , annonces.date , images.image, images.id_img
FROM annonces
LEFT JOIN images ON images.numannonce = annonces.numannonce
WHERE annonces.numannonce = '?';
en tapant cela dans PhpMyadmin
SELECT annonces.region , annonces.titreannonce , annonces.descriptionannonce , annonces.numannonce , annonces.prix , annonces.date , images.image, images.id_img
FROM annonces
LEFT JOIN images ON images.numannonce = annonces.numannonce
WHERE annonces.numannonce = '1'";
cela fonctionne mais rien ne s'affiche dans ma seconde page

Re: Problème liens recuperation ID

Posté : 24 avr. 2010, 08:52
par spidercrash
j'ai fait des modification et cela ne marche toujours pas

voici mon lien

<td class="titreannonce" colspan="2"><a href="agrandissementannonces.php?annonces.numannonce=<?php echo $numannonce  ?>"><?php echo $data  ['titreannonce']; ?></a></td>

voici ma requete
 
<?php

include 'php/connect.php';
echo "-1";
$numannonce=$_GET['annonces.numannonce'];


echo "0";
$sql= "SELECT annonces.region , annonces.titreannonce , annonces.descriptionannonce , annonces.numannonce , annonces.prix , annonces.date , images.image, images.id_img
FROM annonces
LEFT JOIN images ON images.numannonce = annonces.numannonce
WHERE annonces.numannonce = '$numannonce'";

$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
echo "1";
$numannonce = $data['numannonce'];
echo "2"; 


while($data=mysql_fetch_array($req)) 
  {  
echo "2.5";  
 ?> 
 
 <table>		   
	<tr>	
		<td class="prix"><?php echo $data ['prix'],'€'; ?></td>				
    </tr>  
 </table>
 
   
<?php
echo "3";
  }
 mysql_free_result ($req);
mysql_close ();
  ?>		 
j'ai fait un débugage les chiffres aprés 2 n'apparaissent plus

WHERE annonces.numannonce =2
cela fonctionne doit le problème viens de la recuperation de l'id

Re: Problème liens recuperation ID

Posté : 24 avr. 2010, 10:16
par spidercrash
c'est bon je viens de trouver mon problème :P