syntaxe variable php dans onClick - HTML/CSS - Programmation
Marsh Posté le 01-07-2005 à 11:47:28
Faudrait que tu revois plusieurs notions, déjà la différence entre PHP et JavaScript, entre code exécuté côté client et côté serveur...
Marsh Posté le 01-07-2005 à 11:50:14
A vi j'ai oublié de preciser que dans ce code je recopie seulement le nom du magasin (qui est donc contenu dans $nom_ens[0].
voila le code un peu plus simplifier avec seulement les chose utiles :
<?php
//connexion a la base
$sql = "SELECT * FROM enseigne";
$req = mysql_query($sql) or die('Erreur SQL : <br>'.$sql);
if (($num=mysql_num_rows($req)) > 0) {
echo "<form method=\"POST\" action=\"suppr_enseigne.php\">";
echo "<select name=\"liste_ens\" size=\"6\" onClick=\"document.getElementById('form_nom_ens').value = $nom_ens[document.getElementById(\'liste_ens\').value] \">";
$nom_ens = Array($num);
$i = 0;
while($data = mysql_fetch_assoc($req)) {
$nom_ens[$i] = $data['nom_ens'];
echo "<OPTION value=\"$i\"> $nom_ens[$i] </OPTION>";
$i++;
}
echo "</select>";
echo "<br><input type=\"image\" src=\"image/Supprimer2.jpg\"></form>";
}
else { echo 'Pas d\'enseigne pour le moment'; }
mysql_close();
?>
Marsh Posté le 01-07-2005 à 11:52:42
Ouais mais nan, là t'as loupé un truc, hein Tu peux pas mixer un machin côté client, et un truc côté serveur !
Marsh Posté le 01-07-2005 à 11:52:49
Wouaw c rapide comme reponse merci d'etre passé par ici.
En effet je m'embrouille un peu avec le php et javascript.
Mais ici je suis bien obliger d'utiliser les deux... les info de ma base de donné avec php et l'evenement avec javascript.
Aurais tu une proposition pour la ligne rouge ?
merci
Marsh Posté le 01-07-2005 à 11:57:26
aie :s Ok je v voir ca merci bien
enfin ca m'embete un peu j'aurai voulu plus simple
Marsh Posté le 01-07-2005 à 11:45:44
Bonjour, j'ai un probleme à regler en urgence :
Je voudrai faire une liste a partir de nom de magasin enregistré dans une base de donnée et lorsque ke je click (c la le probleme) je voudrai que ca tranfert le nom, le lien , et l'adresse d'un .jpg correspondant au magasin (tout ca se trouve ds la base de donnée) dans un formulaire juste a coté. J'ai un probleme avec la ligne en rouge
<td align="center"><br>
<?php
$conex = mysql_connect($server, $user, $pass) or die('Erreur de connexion ');
mysql_select_db($db,$conex) or die('Base inexistante ');
$sql = "SELECT * FROM enseigne";
$req = mysql_query($sql) or die('Erreur SQL : <br>'.$sql);
if (($num=mysql_num_rows($req)) > 0) {
echo "<form method=\"POST\" action=\"suppr_enseigne.php\">";
echo "<select name=\"liste_ens\" size=\"6\" onClick=\"document.getElementById('form_nom_ens').value = $nom_ens[document.getElementById(\'liste_ens\').value] \">";
$nom_ens = Array($num);
$lien = Array($num);
$chemin_logo = Array($num);
$i = 0;
while($data = mysql_fetch_assoc($req)) {
$nom_ens[$i] = $data['nom_ens'];
$lien[$i] = $data['lien'];
$chemin_logo[$i] = $data['chemin_logo'];
echo "<OPTION value=\"$i\"> $nom_ens[$i] </OPTION>";
$i++;
}
echo "</select>";
echo "<br><input type=\"image\" src=\"image/Supprimer2.jpg\"></form>";
}
else { echo 'Pas d\'enseigne pour le moment'; }
mysql_close();
?>
</td>
Please help me. Si c'est impossible de faire comme ca de kel facon je pourrais faire ?
merci d'avance