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
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
MYSQL PROBLEMEMYSQL PROBLEME par remitete
Cliquez pour lire la suite par remitete
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
Comparez les prix

HTC Hero
Entre 550€ et 550€
|