begin process at 2012 02 13 20:23:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

problème syntaxe


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

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

Membre Club
Yop !
Je trouve ta méthode beaucoup plus simple Anthomicro

- FoReVeR ChiNeSe PoWeR -
- KheYr
O -

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

Administrateur CodeS-SourceS

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 ]

1 2

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 9,095 sec (4)

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