problem de suppression d'une ligne dans un tableau php

Répondre
beloufa26
le 29/05/2011 à 12:58
beloufa26
salut
je suis entrain de developper en php une application de facturation
j'ai creer une fiche ex famille article , et je l'est devisé en deux partie
la premier partie pour ajouter une nouvelle famille article et la deuxième pour afficher les enregistrements page par page et surtout la suppression et la modification de la ligne de tableau
le problem c que le script marche pas
s'il vous pouvez me dire ou est l'erreur merci d'avance
le premier scritp

<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'bdd';

// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

// requête SQL qui compte le nombre total d'enregistrements dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT id_fart,co_fart,li_art FROM famillearticle ORDER BY co_fart ASC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);


// si on a récupéré un résultat on l'affiche.
if($total) {
// début du tableau

echo '<fieldset><legend><big class="t"><b>Tableau affichage</b></big></legend><table bgcolor="#999999" align="center">'."\n";
// première ligne on affiche les titres item article,item famille article dans 4 colonnes
echo '<tr>';

echo '<td bgcolor="#7FAFC3"><b><u>Code famille article</u></b></td>';
echo '<td bgcolor="#7FAFC3"><b><u>Libelle famille article</u></b></td>';
echo '<td colspan="2" align="center" bgcolor="#7FAFC3"><b><u>Action</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr>';

echo '<td bgcolor="#CCCCCC">'.$row['co_fart'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['li_art'].'</td>';
echo '<td bgcolor="#CCCCCC"><input name="action" type="submit" value="Supprimer">
[color=#FF0000]<a href="supprimer.php?id=<?php echo $id_fart; ?>&amp;page=<?php echo $page; ?>" class="lien4" onclick="return confirm ('Voulez vous vraiment supprimer cet enregistrement ?') ">Supprimer</a>[/color]</</td>';
echo '<td bgcolor="#CCCCCC"><input type="submit" value="Modifier"/></td>';
echo '</tr></fieldset>'."\n";

}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($result);
?>


le script de suppression (supprimer.php)

<?php
$id_fart=$_GET['id_fart'];

mysql_connect("localhost", "root", "");
mysql_select_db("bdd");

mysql_query("DELETE FROM famillearticle WHERE id_fart='$id_fart' ")or die(mysql_error());

mysql_close();

?>
LupusMic
le 31/05/2011 à 13:27
LupusMic
Quels sont les messages d'erreur ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours