Suppression avec confirmation"AU SECOURS!!!!&

d1.0 -  
 d1.0 -
Bonjour svp aider moi
mon pb la fenêtre de confirmation ne marche pas
voici mon code
</script>
<? $lien="trait_supprimer_p.php?link=$ligne[0]" ?>
<SCRIPT LANGUAGE="JavaScript"> 
function confirmation() { 
var msg = "Êtes-vous sûr de vouloir supprimer ? "; 
if (confirm(msg)) 
location.herf('<? echo $lien ; ?>');  
} 
</SCRIPT>
</head>

<body>
   <? 
$nb_rep_pages=15;	
// on se connecte à MySQL 
$db = mysql_connect('localhost','root',''); 
if ($db >0)
// on séléctionne la base <html>
mysql_select_db('basestock',$db);
// Initialisation des variables
if(empty($page)) $page = 1;
if(empty($fin)){
$sql = "select count(*) as ID_PRODUIT from produit";
$p = @mysql_query($sql,$db);
$fin = @mysql_result($p,"0","ID_PRODUIT");
}
// Déclaration de la variable début
$debut = ($page - 1) * $nb_rep_pages; 
// on créer la requete SQL et on l'envoie
$req = mysql_query("select ID_PRODUIT, NOM, DESCRIPTION, QTTE_MIN, P_U ,  ETAT from  produit order by ID_PRODUIT   LIMIT $debut,$nb_rep_pages ");
// Ici on calcul le nombre de page
$nbpages = ceil($fin / $nb_rep_pages); // Ici on arrondi
// Affichage par page :)
for($i = 1;$i <= $nbpages;$i ++){
echo "<font size='1' face='verdana' color='#000000'><a href=produit.php?page=$i&fin=$fin'>Page $i</a></font>";
if($i < $nbpages) echo " - ";
}
//on ressort le contenu en boucle, et on stock dans un tableau avec mysql_fetch_array
while ($ligne = mysql_fetch_array($req))
{
echo "<tr>";
echo "<td align='center'><INPUT TYPE='Button' onClick='confirmation();' VALUE='Supprimer'></td>"; 
echo "<td  align='center'><a href='misejourp.php?link=$ligne[0]'><font color='#000000'>$ligne[0]</font></td>";
echo "<td align='center'><a href='fournisproduit.php?linkp=$ligne[0]'><font color='#000000'>$ligne[1]</font></td>";
echo "<td align='center'>$ligne[2]</td>";
echo "<td align='center'>$ligne[3]</td>";
echo "<td align='center' >$ligne[4]</td>";
echo "<td align='center'>$ligne[5]</td>";
echo "</tr>";
echo "<br>";
}
?>

11 réponses

  1. flokocha Messages postés 1519 Statut Membre 281
     
    Salut, je n'ai pas lu le code en entier, mais déjà ça ça ne va pas :
    location.herf('<? echo $lien ; ?>');

    Remplace cette ligne par location.href... ou location.replace...

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  2. d1.0
     
    J' ai essayé avec les deux , mais ça ne marche pas :-(
    Comment faire???????????
    0
  3. layork Messages postés 364 Statut Membre 11
     
    salut!!!
    bon moi je te montre un truc ke flocko ma fait, ca marche o poil;)

    la fonction java:

    <SCRIPT LANGUAGE="JavaScript">
    function confirmation() {
    var msg = "Êtes-vous sur de vouloir supprimer cet element?";
    if (confirm(msg))
    location.replace("<? echo $lien; ?>");
    }
    </SCRIPT>

    le bouton:
    <INPUT TYPE="Button" onClick="confirmation();" VALUE="Supprimer"><br><br>

    en esperant que ca t'aide ;)

    l'informatique ca rend fou!!!!!
    0
  4. layork Messages postés 364 Statut Membre 11
     
    ps: et oui flocko!!! je suis la aujurd'hui:p
    ta cru que j'etait mort vu que j'avais pas de probleme, mais non, je suis la
    etonament, jusqu'a maintenant pas de pb!!!
    c'est surement que tu est un exellent prof;)

    l'informatique ca rend fou!!!!!
    0
    1. d1.0
       
      Merci Layork , mais ceci ne fonctionne pas , j'ai déja essayé :-(((
      0
    2. flokocha Messages postés 1519 Statut Membre 281
       
      :)

      Salut à toi !
      On dirait que le php/mySQL n'a plus de secret pour toi ! :)

      .::: "A trop vouloir feindre de faire fi, on finit 
      par faire fi de vouloir feindre." 
      :::.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    <? $lien="trait_supprimer_p.php?link=$ligne[0]" ?>
    -->
    <? $lien="trait_supprimer_p.php?link=".$ligne[0]; ?>
    0
  7. d1.0
     
    Non ça ne marche tjs pas NoSFe :-(((((((((
    0
  8. flokocha Messages postés 1519 Statut Membre 281
     
    Est-ce que tu as des messages d'erreur, quelque chose ?

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  9. d1.0
     
    Voilà : "une erreur sur la page" dans la barre de dessous mais pas tjs
    je ne sais pas koi faire
    0
  10. Utilisateur anonyme
     
    va dans outil options internet avance
    et dans navigation tu coche afficher erreur de script
    0
  11. flokocha Messages postés 1519 Statut Membre 281
     
    Ou alors tu cliques sur le triangle jaune qui est à côté de "une erreur sur la page"

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  12. d1.0
     
    le triangle ne s'affiche plus et j essayé avec "outils" ça rien donné
    0