|
Christian
| Inscrit le: 04 Fév 2005 |
| Messages: 4 |
|
|
 |
| Posté le: Ven 04 Fév 2005, 12:53 pm |
|
 |
 |
 |
 |
Bonjour,
voici le script :
<?php
$link=connect();
$select = "select * FROM panier where num_client='$nc'";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
//=========================================
// si on a récupéré un resultat on l'affiche.
//=========================================
// début du tableau
echo ' ';
echo '<div align="center"><center><table border="0" cellspacing="1" width="796">'."\n";
echo '<tr>';
echo '<td bgcolor="#669999" align="center"><b><u><p align="center">Article</u></b></td>';
echo '<td bgcolor="#669999" align="center"><b><u><p align="center">Prix unitaire</u></b></td>';
echo '<td bgcolor="#669999" align="center"><b><u><p align="center">Quantité</u></b></td>';
echo '<td bgcolor="#669999" align="center"><b><u><p align="center">Total</u></b></td>';
echo '<td bgcolor="#669999" align="center"><b><u><p align="center"></u></b><img src="../../images/poubelle.gif" width="77" height="19" alt="A supprimer !"></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr align="center">';
echo '<td bgcolor="#CCCCCC"><p align="left">'.$row['article'].'</td>';
echo '<td bgcolor="#CCCCCC"><p align="right">'.$row['prix_u'].'</td>';
echo '<td bgcolor="#CCCCCC"><p align="right">'.$row['quantite'].'</td>';
echo '<td bgcolor="#CCCCCC"><p align="right">'.$row['prix_t'].'</strong></td>';
$nu = $row['numero'];
echo '<form>';
echo '<td bgcolor="#CCCCCC">';
echo '<input type="button" value="OK" onClick="location = <?php echo $nu ?>">';
echo '></td>';
echo '</form>';
echo '</tr>';
}
echo '</table>';
mysql_close($link);
?>
|
Je liste une table et à chaque ligne s'affiche un bouton pour effacer 1 ou plusieurs lignes, mais la commande :
echo '<input type="button" value="OK" onClick="location = <?php echo $nu ?>">';
ne fonctionne pas. J'ai du mal avec la syntaxe php et javascript.
Où est l'erreur ?
Merci
@+
Christian
|
|
|
|
Christian
| Inscrit le: 04 Fév 2005 |
| Messages: 4 |
|
|
 |
| Posté le: Ven 04 Fév 2005, 5:34 pm |
|
 |
 |
 |
 |
Merci, je vais essayer car je me prends la tête depuis 2 jours avec ce script.
@++
|
|
|
|
Christian
| Inscrit le: 04 Fév 2005 |
| Messages: 4 |
|
|
 |
| Posté le: Ven 04 Fév 2005, 5:52 pm |
|
 |
 |
 |
 |
Merci Redox ça roule !
Maintenant à la place de la redirection
onClick="document.location = '.$nu.'",
j'aimerai que ça lance une requète mysql pour éliminer l'enregistrement désiré, du genre :
$result = mysql_query("DELETE FROM $table WHERE numero=$nu AND num_client=$nc ");
$result2 = mysql_query("OPTIMIZE TABLE $table");
Vaste programme. Merci encore.
@+++
|
|
|
|
Christian
| Inscrit le: 04 Fév 2005 |
| Messages: 4 |
|
|
 |
| Posté le: Ven 04 Fév 2005, 9:44 pm |
|
 |
 |
 |
 |
Super, sympa ! merci.
J'en étais resté à lancer un message alert() dans une fonction javascript, du style :
<script language="JavaScript">
function afficher(nu)
{
alert ('Numéro '+nu);
}
</script>
avec :
echo '<input type="button" value="OK" onClick="afficher('.$nu.')">';
Mais lorsque j'insérai du php dans cette fonction woualou, ça se plantait joyeusement !
Merci infiniment je testerai tout cela demain, car j'ai la tête prête à exploser. Dur dur le mélange Php/Javascript !
@+
Christian
|
|
|