1 pièce(s) jointe(s)
label, tableau et appel de fonction dans une boucle
Bonjour j'ai ceci générer a partir d'une boucle foreach qui ramène les information d'une bdd :
Pièce jointe 117179
Ce que je voudrais c'est que par exemple quand l'utilisateur clique sur le bouton "tester" de "truck2" il voit un alert ou il y a écrit "truck2",s'il clique sur "truck4" il voit un alert ou il y a écrit "truck4",mon problème c'est que pour les 4 boutons ça me met l'alerte de "truck1" , comment faire svp ?
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <?php
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
?>
<?php
$sql = $bdd->query( "SELECT choses FROM machins ");
$rep = $sql -> fetchAll() ;
foreach( $rep as $result ){
echo
'
<strong style="color:red;text-align:center;margin-left:100;" id="texte" > ' . $result["choses"] . ' </strong>
<button type="button" id="super" onclick="test()" > tester </button>
' ;
}
?>
<script >
//var table = new Array() ;
<?php
/*
for( $i = 0; $i < count($rep) ; $i++ )
{
echo "table[$i] = ' ". $rep[$i]["choses"] . "' ; \n" ;
}
*/
?>
function test( )
{
/*
var limite = '<?php echo count($rep) ; ?>' ;
for( i = 0 ; i < limite ; i++){
alert( table[i] );
}
*/
alert(document.getElementById("texte").innerHTML)
}
</script> |