begin process at 2012 05 31 06:05:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

POPUP avec PHP probleme de ID


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

POPUP avec PHP probleme de ID

lundi 30 octobre 2006 à 14:35:10 | POPUP avec PHP probleme de ID

younes371

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
lundi 30 octobre 2006 à 14:58:20 | Re : POPUP avec PHP probleme de ID

audayls

Réponse acceptée !
Salut,
Essaye de remplacer "<a href="javascript:ouvre_popup(\'info.php?='.$p['id'].'\')" >" par "<a href="javascript:ouvre_popup(\'info.php?id='.$p['id'].'\')" >"

For every choice, a consequence (Fable)
lundi 30 octobre 2006 à 15:00:19 | Re : POPUP avec PHP probleme de ID

younes371

merci ça marche
lundi 30 octobre 2006 à 15:10:33 | Re : POPUP avec PHP probleme de ID

malalam

Administrateur CodeS-SourceS
<a href="javascript:ouvre_popup(\'info.php?='.$p['id'].'\')" >
=>
<a href="javascript:ouvre_popup(\'info.php?id='.$p['id'].'\')" >

Puis :

<?php
if (!empty ($_GET['id'])) {
   mysql_connect('localhost', 'root', '');
   mysql_select_db('bdd');
   // on fait la requête
  $sql = "SELECT id,nom
    FROM table2,
    where
    id=".$_GET['id'];
    // bla bla
}
lundi 30 octobre 2006 à 15:11:05 | Re : POPUP avec PHP probleme de ID

malalam

Administrateur CodeS-SourceS
ah suis en retard
lundi 30 octobre 2006 à 15:12:37 | Re : POPUP avec PHP probleme de ID

younes371

pas grave merci
plutot c :

if ( isset($_GET['id']) )
{
$id = intval ($_GET['id']);
lundi 30 octobre 2006 à 15:29:08 | Re : POPUP avec PHP probleme de ID

malalam

Administrateur CodeS-SourceS
empty () teste à la fois l'existence d'une variable, et si elle est vide.
donc !empty ($_GET['id']) renvoie true si $_GET['empty'] existe, et n'est pas vide (!== 0, !== '', !== false, !== null évidemment).
Un id ne devant généralement pas être vide...mais bon, s'il peut-être égal à 0, ok. Sinon...isset () n'ira pas : car si $_GET['id'] === 0, isset renverra true...

Ensuite, pourquoi réassigner à une tierce variable ? A quoi cela sert-il à part à initialiser une nouvelle variable qui vaudra la même valeur que ton $_GET['id']...? Donc qui fera double emploi?

lundi 30 octobre 2006 à 15:33:38 | Re : POPUP avec PHP probleme de ID

younes371

Merci,
rien a dire, tu m as fermé la bouche !


Cette discussion est classée dans : php, mysql, probleme, id, popup


Répondre à ce message

Sujets en rapport avec ce message

php/mysql erreur incomprehenssible <help> [ par luccs ] bonjour, voila j ais fait un petit script qui va gentilment afficher les details d un fournisseur (lister dans une box)mais voila il plante quand l id probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si tjr probleme de sessions. [ par Zebra1928 ] Hi all;j'ai toujours un probleme de sessions.qlq peut m'aider SVP ??, mon code est le suivant:******************************************************** mysql et php... [ par l0sth34d ] bonjour ... jai une table de données nommer par exemple "test" et qui ressemble a sa...PS: desoler mais je fais mon possible pour que vous compreniezc probleme de tchat php [ par linkinpar236737 ] j'ai un probleme de tchat dans mon site, j'ai acheté un flashchat, utilisant le php, et quand j'essaye de l'installer, il faut mettre : Database Name, Fusion PHP et MySQL [ par Also know as ] Bonjour,Voilà j'ai un problème tout bête je suis ne train de débuter en PHP avec MySQL et je cherche le moyen de lire la base MySQL à plusieurs endroi if...then [ par Also know as ] Bonjour, Je suis en train d'apprendre le php MySQL et je cherche le moyen d'afficher une page de "base" si il n'y a pas d'id sélectionné. Je m'expli pb de récuperation de donner dans une popup [ par dalisassou ] le code si-dessous est representer ds une popup.moi je veu recupere le nom de la sonnerie$id_sonnerie=$_GET['id_sonnerie']; PHP Mysql [ par nino69 ] Bonjour, je désire extraire tous les id d'une table se rapportant à un client avec la fonction: mysql_fetch_array et foreach mais sans succès......$qu Difficulté d'affiché le résultat d'une requete [ par Vin Gazoil ] Salut a tous ! voici mon code c'est plus simple :        # Variables            $server_ip= "localhost";


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,632 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales