Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [eliminazione record]

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    19

    [eliminazione record]

    Codice PHP:
    <?
    include ("inc/conf.php");
    include (
    "inc/top_foot.php");
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE) {
    die (
    "Errore nella connessione. Verificare i parametri nel file conf.php");
    }
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file conf.php");
    $id $_REQUEST['id'];
    $pass $_REQUEST['pass'];
    if (
    $entered == 1) { 
    if (
    $pass != $password) { echo "Inserisci la password corretta
    [url='elimina.php']TORNA INDIETRO![/url]"
    ; }
    else {
    $query "DELETE * from articoli WHERE id='$id'";
    if (
    mysql_query($query$db)) { echo "L'articolo è stato eliminato correttamente
    [url='index.php']Torna alla home![/url]"
    ; }
    else { echo 
    "Errore durante l'eliminazione
    [url='elimina.php']Torna indietro![/url]"
    ; }
    mysql_close($db);
    }
    else {
    echo 
    "<form method='post' action='elimina.php'>";
    echo 
    "Id articolo: <input type='text' size='40' name='id'>
    "
    ;
    echo 
    "Password: <input type='password' size='40' name='pass'>
    "
    ;
    echo 
    "<input type='hidden' name='entered' value='1'><input type='submit' value='Elimina'></form>" }; ?>

    Mi da questo errore:
    codice:
    Parse error: syntax error, unexpected T_ELSE in /membri/nitronitro/elimina.php on line 20
    Cosa devo correggere?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di DydBoy
    Registrato dal
    Jul 2005
    Messaggi
    165
    Magari se lo indenti un attimo.
    E' un banale errore di sintassi, probabilmente non hai chiuso qualche parentesi.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    19
    Non riesco a capire dov'è..

  4. #4
    else {
    $query = "DELETE * from articoli WHERE id='$id'";

    ecco l'errore

    else {
    $query = "DELETE * from articoli WHERE id='$id'"; }

    Codice PHP:
    <? 
    include ("inc/conf.php"); 
    include (
    "inc/top_foot.php"); 
    $db mysql_connect($db_host$db_user$db_password); 
    if (
    $db == FALSE) { 
    die (
    "Errore nella connessione. Verificare i parametri nel file conf.php"); 

    mysql_select_db($db_name$db
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file conf.php"); 
    $id $_REQUEST['id']; 
    $pass $_REQUEST['pass']; 
    if (
    $entered == 1) { 
    if (
    $pass != $password) { echo "Inserisci la password corretta
    [url='elimina.php']TORNA INDIETRO![/url]"
    ; } 
    else { 
    $query "DELETE * from articoli WHERE id='$id'"; }
    if (
    mysql_query($query$db)) { echo "L'articolo è stato eliminato correttamente
    [url='index.php']Torna alla home![/url]"
    ; } 
    else { echo 
    "Errore durante l'eliminazione
    [url='elimina.php']Torna indietro![/url]"
    ; } 
    mysql_close($db); 

    else { 
    echo 
    "<form method='post' action='elimina.php'>"
    echo 
    "Id articolo: <input type='text' size='40' name='id'>
    "

    echo 
    "Password: <input type='password' size='40' name='pass'>
    "

    echo 
    "<input type='hidden' name='entered' value='1'><input type='submit' value='Elimina'></form>" }; ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    19
    ma questo if
    Codice PHP:
    if (mysql_query($query$db)) { echo "L'articolo è stato eliminato correttamente
    [url='index.php']Torna alla home![/url]"
    ; } 
    deve stare dentro quel else
    Codice PHP:
    else {
    $query "DELETE * from articoli WHERE id='$id'"

  6. #6
    allora cancella quella } chr ho mresso io e mettilo alla fine vicino all'else
    }
    }else{
    echo "<form method='post' action='elimina.php'>";
    echo "Id articolo: <input type='text' size='40' name='id'>
    ";
    echo "Password: <input type='password' size='40' name='pass'>
    ";
    echo "<input type='hidden' name='entered' value='1'><input type='submit' value='Elimina'></form>" }; ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    19
    Ho fatto come mi hai detto e ora ho questo
    codice:
    Parse error: syntax error, unexpected '}', expecting ',' or ';' in /membri/nitronitro/elimina.php on line 25

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    19
    risolto graZIE!

  9. #9
    hai messo
    }; invece di ;}
    sta alla fine

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    19
    ma questa query è giusta?!
    Codice PHP:
    $query "DELETE * from articoli WHERE id='$id'"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.