Problème code php
arsenal_fc
Messages postés
165
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
voici mon code php:
Le problème c'est que je n'arrive pas à lire le nom du bouton cliqué à partir d'un code javascript.
A chaque fois il m'affiche le dernier nom de bouton dans ma base.
Merci pour votre aide.
voici mon code php:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$cmd ="SELECT nom_procedure FROM `edition`";
$res=mysql_query($cmd);
while ($champs = mysql_fetch_array($res)) {
$titre = mysql_query("SELECT titre FROM edition WHERE nom_procedure = '" . $champs['nom_procedure'] . "' ");
while ($titre1 = mysql_fetch_array($titre)) {
echo "<button onclick=\"show_confirm()\" title=\"$titre1[titre] \" class=\"Butt\" name=\"$champs[nom_procedure]\" >$champs[nom_procedure]</button>";
echo "<script type=\"text/javascript\">
function show_confirm()
{
var r=confirm(\"Le button est $champs[nom_procedure]\");
if (r==true)
{
alert(\"You pressed OK!\");
}
else
{
alert(\"You pressed Cancel!\");
}
}
</script>
";
}
}
?>
Le problème c'est que je n'arrive pas à lire le nom du bouton cliqué à partir d'un code javascript.
A chaque fois il m'affiche le dernier nom de bouton dans ma base.
Merci pour votre aide.
A voir également:
- Problème code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
7 réponses
j'ai avancé un peu, je continue
<html>
<script type=\"text/javascript\">
function show_confirm()
{
alert('ici');
/*var r=confirm(\"Le button est $champs[nom_procedure]\");
if (r==true)
{
alert(\"You pressed OK!\");
}
else
{
alert(\"You pressed Cancel!\");
}
*/
}
</script>
<?php
//mysql_connect("localhost", "root", "");
//mysql_select_db("test");
include('connect.php');
$cmd ="SELECT nom_procedure FROM edition";
$res=mysql_query($cmd);
//echo "<pre>";print_r($res);echo "</pre>";
while ($champs = mysql_fetch_array($res)) {
echo "<pre>";print_r($champs);echo "</pre>";
$req ="SELECT titre FROM edition WHERE nom_procedure = '".$champs['nom_procedure'] ."'";
//echo $req;
$titre = mysql_query($req);
while ($titre1 = mysql_fetch_array($titre)) {
echo "<pre>";print_r($titre1);echo "</pre>";
echo "<button onclick='show_confirm()' >".$champs['nom_procedure']."</button>";
//title='".$titre1['titre']."' class='Butt' name='".$champs['nom_procedure']."'>".$champs['nom_procedure']."</button>";
}
}
mysql_free_result($res);
?>
<html>
<script type=\"text/javascript\">
function show_confirm()
{
alert('ici');
/*var r=confirm(\"Le button est $champs[nom_procedure]\");
if (r==true)
{
alert(\"You pressed OK!\");
}
else
{
alert(\"You pressed Cancel!\");
}
*/
}
</script>
<?php
//mysql_connect("localhost", "root", "");
//mysql_select_db("test");
include('connect.php');
$cmd ="SELECT nom_procedure FROM edition";
$res=mysql_query($cmd);
//echo "<pre>";print_r($res);echo "</pre>";
while ($champs = mysql_fetch_array($res)) {
echo "<pre>";print_r($champs);echo "</pre>";
$req ="SELECT titre FROM edition WHERE nom_procedure = '".$champs['nom_procedure'] ."'";
//echo $req;
$titre = mysql_query($req);
while ($titre1 = mysql_fetch_array($titre)) {
echo "<pre>";print_r($titre1);echo "</pre>";
echo "<button onclick='show_confirm()' >".$champs['nom_procedure']."</button>";
//title='".$titre1['titre']."' class='Butt' name='".$champs['nom_procedure']."'>".$champs['nom_procedure']."</button>";
}
}
mysql_free_result($res);
?>
Tu redéfinis à chaque fois la fonction, alors à la fin la fonction vaut sa dernière déclaration.
Essaye comme ça :
Essaye comme ça :
echo '<input
type="button"
onclick="'."if(confirm('Le button est ".$champs[nom_procedure]."')) alert('You pressed OK!'); else alert('You pressed Cancel!');".'"
title="'.$titre1[titre].'"
class="Butt"
name="'.$champs[nom_procedure].'"
value="'.$champs[nom_procedure].'"
/>';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
S'il vous plait avion-f16 comment puis-je sauvegarder le nom du bouton cliqué dans une base en même temps avec l'alerte "You pressed OK!" ????
Merci.
Merci.