ciao a tutti sono fermo gia da un pezzo perchè mi dà errore su questa query:
Codice PHP:
$sql = "DELETE FROM sez_users WHERE id = '$_GET['id']'";
il codice della pagina che invia la query è questa:
Codice PHP:
<?php
include("includes/config.inc.php");
//Connessione al db mysql
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
else {
print "";
}
//Selezione del database
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$id = $_GET['id'];
$cOption = $_GET['cosafaccio'];
switch($cOption) {
case "elimino":
//qui scrivi la query di eliminazione
$sql = "DELETE FROM sez_users WHERE id = '$_GET['id']'";
$elimina_ok = mysql_query($sql) or die(mysql_error());
break;
?>
il codice della pagina k invece manda l'id per l'eliminazione del record è questa:
Codice PHP:
<?php
include("includes/config.inc.php");
//Connessione al db mysql
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
else {
print "";
}
//Selezione del database
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
//Eseguo la query
$query = "SELECT * FROM sez_users";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
//Ciclo While per visualizzare tutti gli articoli
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
$username = $row['username'];
echo "Utente: $username <br /><a href=\"pagina.php?cosafaccio=elimino&id=".$id."\">cancella</a>";
}
?>
l'errore che dà sulla query di elminazione è:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\wwwroot2\www\altro\pagina.php on line 23
sapreste darmi una mano? grazie ciao a tutti!