Recherche dans mysql

Recherche dans mysql - PHP - Programmation

Marsh Posté le 06-04-2005 à 23:28:51    

Salut à tous !
 
Je crée en ce moment une galerie d'image en php, et quand je clique sur mon lien, je voudrai que ca ouvre la page image.php, et que par un formulaire, ca insere l'image sur laquelle on vient de cliquer... c'est possible ?
 
je m'explique mieux, ce que jvoudrai c'est :
- 1 page avec des miniatures
        (code que jai fait moi meme, et qui marche pas lol :  

Code :
  1. <a href="#" type="submit" onclick="window.open('image.html','_blank','width=<?php print $val['nb_largeur']; ?>,height=<?php print $val['nb_hauteur']; ?>,menubar=no,scrollbars=no,,status=no,left=50,top=100,resizable=yes')">


- 1 page avec rien, seulement un code pour récuperer l'image cliquer
       (style de code :  

Code :
  1. <? $nom = $_GET['url_image_norm']; ?>
  2. <img src="<?php print $val['$nom']; ?>" alt="" />

)
 
j'ai bien pensé a faire avec un forumulaire et sur le lien mettre de type submit mais ca doit etre de la bidouille et en plus ca marche pa lol...


Message édité par Crawdge le 07-04-2005 à 18:04:23
Reply

Marsh Posté le 06-04-2005 à 23:28:51   

Reply

Marsh Posté le 07-04-2005 à 09:30:01    

Citation :

<a type="submit">



T'as trouvé ça où ? :heink:

Reply

Marsh Posté le 07-04-2005 à 09:53:31    

Moi je te conseillerais de passer une variable id avec le numero de la photo
 
genre <a href="image.php?id=num_photo">Lien vers la photo n° num_photo</a>
 
m'enfin t'es pas obligé hein ^^
 
Pasque ton histoire de formulaire, je pige pas trop ... Si c'est pour voir une image de ta galerie, ce que j'ai écrit au dessus suffit, en faisant un ch'ti traitement dans image.php. Si c'est pour qu'on puisse ajouter des images, ben y a un type d'élément de formulaires pour les envois de fichier ...
 
Si j'ai faux sur tout, j'en suis désolé ^^'

Reply

Marsh Posté le 07-04-2005 à 17:30:58    

Non non c'est tt a fait ca en gros :)
 
(pour le a type="submit", je savais que c t faux, je testai xD)
Je vois le princip mais pas le code pour mettre dans la page image.php... :-/ un ptit coup de pouce svp ? :x

Reply

Marsh Posté le 07-04-2005 à 17:55:37    

j'ai trouver comment faire pour recuperer le numero de l'image, mais je vois pas comment faire pour trouver le nom corespondant... :s
 
edit : faut faire avec une requete sql tout simplement non ...?  :sarcastic:  
Cependant mon code ne marche pas ... :(  

Code :
  1. <? $num = $_GET['id_image'];
  2. $sql = 'SELECT url_image_norm FROM images_galerie where  id_image = $num' ;
  3. $req1 = mysql_query($sql,$base) or die('<div id="erreur">Erreur SQL !'.$sql.'<br />'.mysql_error().'</div>');
  4. ?>
  5. <img src="<?php echo "$sql"; ?>" alt="" />


 
il reconnais pas le $num dans la requete sql :(
 
merci d'avance


Message édité par Crawdge le 07-04-2005 à 18:21:14
Reply

Marsh Posté le 07-04-2005 à 18:24:31    

PHP ne parse pas les ' mais seulement les ".

Reply

Marsh Posté le 07-04-2005 à 21:58:29    

La syntaxe correcte est donc :

$sql = 'SELECT url_image_norm FROM images_galerie where  id_image = ' . $num;

Reply

Marsh Posté le 07-04-2005 à 23:38:44    

Crawdge a écrit :

j'ai trouver comment faire pour recuperer le numero de l'image, mais je vois pas comment faire pour trouver le nom corespondant... :s

A te lire on dirai que tu ne connais pas le schéma de la table. Si ce n'est pas toi qui l'as créée : "desc url_image_norm" dans un terminal mysql pour voir sa structure.

Reply

Sujets relatifs:

Leave a Replay

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