cancella modifca con php con selezione

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
Salve a tutti volevo sapere come posso fare per cancellare ad esempio un articolo, selezionandolo da una lista tramite chessò una ceckbox. Ovviamente stavo pensando che alla ceck box se selezionata venisse passata come parametro l'id dell'articolo ? Sto procedendo bene ?
 
Innanzitutto devi creare un form contenente le checkbox. Tutte le checkbox dovranno avere lo stesso nome di array (ad es. name="articoli[]") e chiaramente value differenti, ognuno riferito all'articolo in questione.
Poi, lo script php "chiamato" dal form preleverà i dati attraverso
$scelte = $_POST["articoli"]
In questo modo avrai ottenuto i nomi degli articoli da eliminare.

N.B.: $scelte sarà un array

Spero di essere stato chiaro

;)
 
Per la cancellazione direi di mettere qualcosa del genere:

PHP:
<?php
  if(isset($_POST['id']) && is_numeric($_POST['id']))
  {
    $id = $_POST['id'];
    if (@mysql_query("DELETE FROM tbl WHERE id = '$id'"))
    {
      echo "Cancellazione avvenuta con successo";
    }
  @mysql_close();
}
?>
 
grazie mille ancora :D se per caso vi trovate a passare nel salento una bella cassa di birrazza fresca è tutta per voi !!! :D:D:D
 
Innanzitutto devi creare un form contenente le checkbox. Tutte le checkbox dovranno avere lo stesso nome di array (ad es. name="articoli[]") e chiaramente value differenti, ognuno riferito all'articolo in questione.
Poi, lo script php "chiamato" dal form preleverà i dati attraverso
$scelte = $_POST["articoli"]
In questo modo avrai ottenuto i nomi degli articoli da eliminare.

N.B.: $scelte sarà un array

Spero di essere stato chiaro

;)

si chiarissimo, e senti ma l'array articoli[] lo devo mettere nel campo name delle ceck box? E se sì, dentro le [] devo metterci l'id dell'articolo corrispondente ?
 
"articoli[]" è il name delle checkbox. Nelle [] non va messo nulla! L'id dell'articolo, semmai, lo dovresti inserire come value della checkbox.

Se non è chiaro posso mandarti un esempio completo.
Fammi sapere...

:rolleyes:
 
un ultimo consiglio tecnico il form lo metto in questo modo :

<form enctype="multipart/form-data" action="<? echo $_SERVER['php_self']; ?>" method="post">
?
 
Ma come mai hai tanta voglia di usare enctype? :D
Comunque, è da utilizzare quando devi effettuare un upload di un file, o allegare un file ecc.
 

Discussioni simili