Appel du popup

Résolu
Bonjour,
Merci bien pour vos astuces, c'est juste ce que je cherche comme exemple de popup, mais j'ai un "petit" pb:
j'ai une requete mysql et a l'aide de php et html j'affiche la resultat dans un tableau bien organisé , et maintenat je veux appeler ce popup qui va contenir des information dans ma DB a partir d'un clic sur le conenu de cellule de ce tableau. ci-dessous mon code:
<?php

$requete_date = mysql_query("SELECT date_rdv FROM rdv GROUP BY date_rdv ASC");

echo '<table bgcolor="#FFFFFF">'."\n";
echo '<tr>';

while ($data = mysql_fetch_row($requete_date)){
echo '<td bgcolor="#669999">'.$data[0].'</td>';
$requete_pseudo=mysql_query("SELECT pseudo FROM rdv WHERE date_rdv = '$data[0]' ORDER BY pseudo ASC");
while ($data_pseudo = mysql_fetch_row($requete_pseudo)){
echo '<td bgcolor="#33CC00"><a href ="ici je veux faire l'appel du popup">'.$data_pseudo[0].'</a></td>';
}
echo '</tr>'."\n";

}
echo '</tr>'."\n";
echo '</table>'."\n";
?>
Configuration: Linux Fedora
Firefox 3.0.1

3 réponses

    1. Désolé si je dis une grosse connerie, mais "GROUP BY" ce n'est pas une fonction utilisée qu'en cas de calcul mathématique?

      C'est pas mieux "ORDER BY" ?
    2. @moicjm<a href="blabla.php" onclick="window.open(this.href,'popup1','height=500 , width=500 , location=no');return false;"> ... </a>
    3. @moicjmGROUP BY c'est pcq j'ai dans ma table plusieurs rdv qui peuvent etre dans la meme date
    4. @moicjmje crois que tu peux être désolé ;-)
      GROUP BY n'est pas uen fonction
      GROUP BY n'est pas réservé aux calculs mathématiques
      ORDER BY n'est ni mieux ni moins bien que GROUP BY : c'est simplement autre chose
    5. @totook, c'est pas une fonction, mais un mot-clé, pardon, me sus trompé.

      En revanche, me semble bien que ca ne sert normalement, que pour des requetes SELECT qui utilisent les fontions SUM, AVG, COUNT, etc...

      Voir:
      https://www.commentcamarche.net/contents/1070-sql-tri
      http://sql.1keydata.com/fr/sql-group-by.php

      SI ce n'est fait que pour "ordonner" une liste : le mot clé, c'est ORDER BY

      Donc, finalement, je ne suis pas tant désolé que ca.
  1. Merci pour ta reponse qui etait si rapide,
    j'ai essayer ça mais ça pas marché, je t'explique un peu , j'ai suit la discussion qui se tourne sur lien:

    http://www.commentcamarche.net/forum/affich 6847268 popup sans etre une popup avec window open

    et je veux lancer ce popup avec cette mise en forme et autre chose aussi c'est que comme je t'ai dis en php je dois mettre echo 'blablabla' càd les quotes et d'apres ce que tu m'a dit comment je peu distinguer les quote de echo et les quotes de window.open('blablabla') :(
    1. avec des \

      <a href=\"blabla.php\" onclick="window.open(this.href,'popup1','height=500 , width=500 , location=no');return false;"> ... </a>
    2. @moicjmtoujours ça marche pas :( voila comment j'ai editer ma ligne :

      echo '<td bgcolor="#33CC00"><a href=\"grille.php\" onclick="window.open(this.href,'popup','height=500 , width=500 , location=no');return false;">'.$data_pseudo[0].'</a></td>';
    3. @moicjmmerci pour ton suivi,

      en faite j'ai mie de \ a chaque ' comme ca:

      onclick="window.open(this.href,\'popup\',\'height=500 , width=500 , location=no\');return false;

      et ça marche tres bien , merci encore une autre fois
  2. Maintenant j'ai un autre petit pb ( puisque c'est mon premier site web que je suis en train de le developper):

    suite aux echanges ci-dessus, cettte popup qui a etait enfin vu de la lumiere, elle contient un formulaire, des boutons radio, un textarea et deux submit pour valider ou annuler ce formulaire.
    apres la validation je fait appel à un autre fichier php pour traiter les donnees( je sais pas es ce que je peu inserer ce code dans la meme fenetre de popup ou non ?!) si le 1er buton est coché alors je fais un appel a une page et je veux que cette page ne s'affiche ni dans la meme fenetre popup ni dans une page de navigateur. je veux qu'elle s'ouvre dans la meme page mere (laquelle ou j'ai fait un appel au popup ) en fermant bien sure le popup. voici mon code:

    <?php
    $radio = $_POST['popup1'];
    if ($radio == 'new') {header("location:grille_vierge.php");}
    elseif ($radio == 'consulter') {header("location:consultation_eval.php?");}
    ?>
    1. Moi j'ai fait pareil pour mon site : le formulaire sur une page et le traitement des données (mySQL) sur une autre page qui me permet également d'afficher ce que l'internaute a entré et lui laisser la possilibité de faire des changements.

      Mais je n'utilise pas de submit (qui est du JAvascirpt en fait). J'utilise directement un bouton <input>. Mon formulaire s'ouvre avec une balise <form> qui contient un "action=pagedevérification.php"

      Donc désolé de ne pas etre plus précis sur ta question.