POPUP avec PHP probleme de ID

POPUP avec PHP probleme de ID - PHP - Programmation

Marsh Posté le 30-10-2006 à 14:35:52    

bonjour, je ve que lorsque je clique sur une image, un popup s 'ouvre.
J'ai le script du popup ,
mon probleme est le suivant :
lorsque je clique sur le lien :
<a href="javascript:ouvre_popup(\'info.php?='.$p['id'].'\')" >
<img src="'.$p['chemin'].' "/>
</a>
 
$p['id'] : l'id de l'enregistrement  
$p['chemin'] : le chemein de l'image
 
et pour la page dynamique info.php : j'ai ça :
 
<?php
mysql_connect('localhost', 'root', '');
   mysql_select_db('bdd');
   // on fait la requête
  $sql = "SELECT id,nom
    FROM table2,  
    where  
    id=".$_GET['id'];
         
$infos = mysql_query($sql_n) or die (mysql_error ());  
?>  
<p class="situation"><?php echo 'Information sur l\'association'; ?></p>  
<table border=1 bordercolor="#CCCCCC"align="center">
<tr bgcolor="#666666" >
<td  width="100"><FONT  color="#FFFFFF">Nom  :</FONT></td>
<td width="100"><FONT  color="#FFFFFF">Information :</FONT></td>
</tr>
<?php  
    while($inf = mysql_fetch_assoc($infos))  
    {  
?>  
<tr bgcolor="#CCCCCC" bordercolor="#0099CC">
<td><?php echo($inf['id']); ?></td>
<td><?php echo($inf['nom']); ?></td>
</tr>
</table>
<?php
}
 
?>
 
je reçois cette erreur :
 
Notice: Undefined index: id in d:\teste\info.php on line 16
Erreur de syntaxe près de 'where id=' à la ligne 3
 
A l'aide SVP

Reply

Marsh Posté le 30-10-2006 à 14:35:52   

Reply

Marsh Posté le 30-10-2006 à 14:44:09    

T'as oublié de mettre le nom de paramètre :

info.php?='.$p['id']


 
Ca va donner :

info.php?=xx


Il manque quelque chose, non ?

Reply

Marsh Posté le 30-10-2006 à 14:47:05    

a toi de me le dire stp

Reply

Marsh Posté le 30-10-2006 à 14:48:12    

" info.php?id='.$p['id'] "
 

Reply

Marsh Posté le 30-10-2006 à 14:49:21    

NON A TOI DE TROUVER POUR UNE FOIS §§§§§
 
La programmation, ca demande du temps, beaucoup de temps, beaucoup d'erreur, et beaucoup de recherche. J'ai l'impression que tu n'as pas du tout envie de chercher. Le problème est tellement évident, j'ai même dit ce qui ne marche pas :

Citation :

T'as oublié de mettre le nom de paramètre


 
Alors cherche un peu, regarde le code HTML généré, et tu verra tout de suite ce qui manque...

Reply

Marsh Posté le 30-10-2006 à 14:49:36    

younes371 a écrit :

" info.php?id='.$p['id'] "


Voilà, c'était pas compliqué [:johneh]

Reply

Marsh Posté le 30-10-2006 à 14:50:57    

merci, mais je reçois tjs un probleme !
Erreur de syntaxe près de 'where id=3' à la ligne 3

Reply

Marsh Posté le 30-10-2006 à 14:52:14    

c bon j ai trouvé
merci bcp

Reply

Marsh Posté le 30-10-2006 à 14:53:03    

lol, exactement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed