Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema COOKIE ed if

  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    Problema COOKIE ed if

    Allora ho un problema:Ho una seplice Area privata dove per entrare bisogna inserire un username e password devo fare in modo che dopo entrati (Dove sta un pannello di controllo dove posso eliminare gli utenti) si salvi un COOKIE perchè quando io cancello un utente dal mio pannello dopo esce "Dati eliminati non successo!TORNA INDIETRO" quando premo torno indietro mi da un errore...mi segnala come se fossi entrato senza effettuare il login Cioè"Non hai i requisiti!EFFETTUA IL LOGIN" come posso fare ecco i file...


    tabella.php


    <?php

    if ($_POST['password'] != "admin") die("Non hai i requisiti per accedere <a href=\"login.html\">Effettua il login!</a>");

    ?>

    <style type="text/css">
    <!--
    .Stile1 {font-family: "Arial Narrow"}
    -->
    </style>
    <p class="Stile1">Pannello di controllo: Gestione utenti </p>

    <?php

    $db_host="localhost";
    $db_name="XXX";
    $db_user="XXX";
    $db_password="";

    mysql_connect($db_host,$db_user,$db_password) or die("errore connessione");
    mysql_select_db($db_name) or die("errore database");

    $sql = "SELECT * FROM utenti ORDER BY nome";
    $result = mysql_query($sql);
    ?>

    <form action="cancella.php" method="post" name="form_delete">
    <table border="1">
    <tr>
    <th>ID</th>
    <th>Nome</th>
    <th>Cognome</th>
    <th>Indirizzo</th>
    <th>Cap</th>
    <th>Citta</th>
    <th>Telefono</th>
    <th>Email</th>
    <th>Nato</th>
    <th>Cancella</th>
    </tr>
    <?php
    $count = mysql_num_rows($result);
    for ($i=0; $i<$count; $i++){
    $row = mysql_fetch_array($result);

    ?>
    <tr>
    <td><?php echo $row['id']; ?></td>
    <td><?php echo $row['nome']; ?></td>
    <td><?php echo $row['cognome']; ?></td>
    <td><?php echo $row['indirizzo']; ?></td>
    <td><?php echo $row['cap']; ?></td>
    <td><?php echo $row['citta']; ?></td>
    <td><?php echo $row['telefono']; ?></td>
    <td><?php echo $row['email']; ?></td>
    <td><?php echo $row['nato']; ?></td>
    <td style="text-align:center;"><input type="checkbox" name="cancella_<?php echo $i;?>" value="<?php echo $row['id']; ?>"></td>
    </tr><?php }?>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td style="text-align:center;"><input type="hidden" name="totale" value="<?php echo $count; ?>"><input type="submit" value="Cancella"></td>
    </table>
    </form>
    <?php

    mysql_close();
    ?>




    cancella.php


    <?php

    $db_host="localhost";
    $db_name="XXX";
    $db_user="XXX";
    $db_password="";

    mysql_connect($db_host,$db_user,$db_password) or die("errore connessione");
    mysql_select_db($db_name) or die("errore database");

    $totale = $_POST['totale'];

    $controlla= false;

    for ($i=0; $i<$totale; $i++){

    if (!empty($_POST['cancella_'.$i])){
    $controlla=true;
    $delete = "delete from utenti where id = ".$_POST['cancella_'.$i];
    mysql_query($delete);

    }

    }

    if($controlla==true){

    echo "Dati eliminati con successo! <a href=\"tabella.php\">Torna indietro!</a>";
    }
    else{
    echo "Nessuna riga della tabella selezionata! <a href=\"tabella.php\">Torna indietro!</a>";
    }
    mysql_close();


    echo "<form action=\"tabella.php\" method=\"post\">";
    echo "<input type=\"hidden\" name=\"password\" value=\"admin\"></form>";

    ?>



    Magari contattatemi che ci sentiamo tramite msn siccome forse è un po complicato...
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Se non sbaglio bisogna VEDERE principalmente il file cancella.php
    Con i sogni possiamo conoscere il futuro...

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.