Accueil > Forum > > > > problème syntaxe
problème syntaxe
jeudi 13 janvier 2005 à 15:55:16 |
problème syntaxe

troupe_a_jule
|
 jule Je epnse que je doit avoir un petit problème de syntaxe. Je veut afficher un image selon mon choix dans une liste déroulante (qui fait appel à base de donnée) mais cela n'affiche aucune image.
<?
echo "<select size=\"1\" name=\"nom_fichier_salle\">";
$req = "SELECT nom_fichier_salle from stage.plan, stage.salle WHERE salle_plan = nom_plan AND nom_fichier_plan = '$nom_fichier_plan'";
$res = mysql_query ($req, $connexion);
echo ( "<option> </option>");
for( $i=0;$i<mysql_num_rows($res);$i++)
{
echo( "$i/");
echo( "<option>".$nom_fichier_salle = mysql_result($res, $i, "nom_fichier_salle" )."</option>\n");
}
echo "</select>";
//affichage de l'image echo "<img src='$nom_fichier_salle'width='160' height='120'>";
?>
merci d'avance
|
|
jeudi 13 janvier 2005 à 16:52:12 |
Re : problème syntaxe

krevette
|
Attention a ce que la variable $nom_fichier_salle soit l'url compléte du fichier ou alors le nom fichier seulement mais a ce moment la il faut que le fichier image se trouve au même endroit que le fichier php qui fait appelle a cette image. et puis il te manque aussi le lien quand tu clic sur le select ou alors tu n'a pas tout donné. <? echo "<select size=\"1\" name=\"nom_fichier_salle\" onclick="window.location='?nom_fichier_salle='+this.value">";
$req = "SELECT nom_fichier_salle from stage.plan, stage.salle WHERE salle_plan = nom_plan AND nom_fichier_plan = '$nom_fichier_plan'"; $res = mysql_query ($req, $connexion);
echo ("<option> </option>");
for($i=0;$i<mysql_num_rows($res);$i++){
echo("$i/"); echo("<option>".$nom_fichier_salle = mysql_result($res, $i, "nom_fichier_salle" )."</option>\n");
}
echo "</select>";
//affichage de l'image echo "<img src='$nom_fichier_salle' width='160' height='120'>";
?>
ciao
krevette ;-)
|
|
jeudi 13 janvier 2005 à 16:57:00 |
Re : problème syntaxe

GRenard
|
De cette manière la, tu vas afficher qu'une seule image...
Ton assignation à la variable $nom_fichier_salle, entoure le de parenthèses ou sors le du echo...
php commence comme ca <?php et pas <?
Mets un esapce après ton apostrophe ' après $nom_fichier_salle... PHP Guru Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles. [ Lien ]
|
|
jeudi 13 janvier 2005 à 18:29:30 |
Re : problème syntaxe

Anthomicro
|
Salut ;-)
remplaces ton code par ça :
<?php
$res = mysql_query ("SELECT nom_fichier_salle FROM stage.plan, stage.salle WHERE salle_plan = nom_plan AND nom_fichier_plan = '$nom_fichier_plan'");
echo '<option></option>';
$contenu_images='';
while($r=mysql_fetch_row($res))
{
echo '<option>',$r[0],'</option>';
$contenu_images.='<img src="'.$r[0].'" width="160" height="120">';
}
echo '</select>';
//affichage de l'image echo $contenu_images;
?>
a ++ Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique Forum d'entraide informatique (14 catégories)
|
|
jeudi 13 janvier 2005 à 21:21:28 |
Re : problème syntaxe

KheYrO
|
Yop ! Je trouve ta méthode beaucoup plus simple Anthomicro
- FoReVeR ChiNeSe PoWeR - - KheYrO -
|
|
vendredi 14 janvier 2005 à 09:31:48 |
Re : problème syntaxe

troupe_a_jule
|
 jule Elle est bien ta méthode mais je peut pas choisir le photo que je veut affiché avec ta méthode j'ai pas le choix toute les photos s'affiche sur ma page or mon je veut choisir dans tout la liste d'image celle que je veut afficher (sans utilisé de méthode get ou post). @+
|
|
vendredi 14 janvier 2005 à 10:17:10 |
Re : problème syntaxe

malalam
|
Hello,
bah tui rajoutes un onChange dans ton formulaire, et tu appelles une fonction js qui affiche l'image choisie par l'utilisateur "onchange" sur la liste deroulante.
|
|
vendredi 14 janvier 2005 à 15:32:24 |
Re : problème syntaxe

troupe_a_jule
|
 jule j'essaye de passé ma fonction dans la onchange mais je doit encore avoir un autre problème de syntaxe.
echo "<select size=\"1\" onchange = \"afficheimage($nom_fichier_salle, $connexion)\">";
$req = "SELECT nom_fichier_salle from stage.plan, stage.salle WHERE salle_plan = nom_plan AND nom_fichier_plan = '$nom_fichier_plan'";
$res = mysql_query ($req, $connexion);
echo ( "<option> </option>");
for( $i=0;$i<mysql_num_rows($res);$i++)
{
echo( "$i/");
echo "<option>".$nom_fichier_salle = mysql_result($res, $i, "nom_fichier_salle");
echo "</option>\n";
}
echo "</select>";
|
|
vendredi 14 janvier 2005 à 15:48:33 |
Re : problème syntaxe

krevette
|
si les images que du toi séléectionné sont dans le même répertoire que ton script PHP elle devrais s'afficher
echo '<form name="test">';
echo "<select size=\"1\" onchange = \"document.test.image.src=this.value\">";
$req = "SELECT nom_fichier_salle from stage.plan, stage.salle WHERE salle_plan = nom_plan AND nom_fichier_plan = '$nom_fichier_plan'";
$res = mysql_query ($req, $connexion);
echo ("<option> </option>");
for($i=0;$i<mysql_num_rows($res);$i++)
{
echo("$i/");
echo "<option>".$nom_fichier_salle = mysql_result($res, $i, "nom_fichier_salle");
echo "</option>\n";
}
echo "</select>";
echo '<img src="" title="image a selectionner" name="image">';
echo '</form>';
krevette ;-)
|
|
vendredi 14 janvier 2005 à 16:33:12 |
Re : problème syntaxe

GRenard
|
Essaye ca :
http://membres.lycos.fr/langageinternet/?lang=fr&p=langage&rub=javascript&srub=image&page=selection
(un de mes très vieux site) PHP Guru Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles. [ Lien ]
|
|
Cette discussion est classée dans : fichier, problème, plan, echo, salle
Répondre à ce message
Sujets en rapport avec ce message
comment passer une variable php dans une fonction javascript [ par troupe_a_jule ]
juleSalut tout le mondeAlors voila, je suis en train de faire un site et dans l'une des page de mon site j'affiche des images dont j'ai récupéré les g
connaitre la taille d'un fichier sans l'uploader [ par cacoun ]
Salut à tous,Voici mon pb:je désire connaître la taille d'un fichier SANS l'uploader.Malgré mes tentatives avec max-file-size, je n'arrive pas à trouv
Problème d'upload pour un Dossier [ par BqsyloU ]
Bonjour à tous,J'ai le besoin suivant :l'utilisateur m'indique un fichier par un input de type file. Puis par l'intermédiaire de fonction de chaines d
awk et php [ par lucky82 ]
Bonjourj'ai un petit prblème et j'espere que vous m'aidiez,voila un programmme en php:" touch("cmdawk"); if (!$cmdawk=fopen("cmdawk","w
Problème bannière en fonction de l'heure [ par bob_07 ]
Bonjour, je voudrai afficher une bannière différent pour des heures précises.voici mon code:$heure = date("G"); //On récupère l'heure if (4>$heure ec
Problème de IF [ par fredo35m ]
Bonjour,j'ai un problème avec mes IF, il n'execute pas le bon exec, il execute toujours lancelistepci.bat alors que le ECHO fonctionne bien !! je ne c
Mise en commun de plusieurs fonctions ... je sais plus quoi faire [ par Nownow ]
Voilà ... j'ai 4 scripts : un pour uploader une image, l'autre pour la redimensionner correctement, un script d'affichage et enfin le formulaire dans
Problème pour diviser une variable qui vient d'une combo en 2 [ par ndsaerith ]
Bonjour otut le monde! Voila j'ai un petit pb. J'affiche des noms dans une combo box : echo ''; while($data=mysql_fetch_array($req)) { echo
Boucle avec if [ par fredo35m ]
Bonjour,j'ai un petit problème avec mes boucles "if" !!voilà j'ai un premeier formulaire qui sélectionne un fichier sur mon disque et je souhaite en f
récupération de variable [ par titeuf974 ]
bonjour!! Voila. J'ai un petit problème pour récupérer des variables de form générer dynamiquement par ce code : $nbre=$_POST['nb_eleve'];//vien d'u
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|