Visualizzazione risultati 1 fino 3 di 3

Discussione: Creazione Registro Presenze

  1. #1
    Guest

    Exclamation Creazione Registro Presenze

    salve, io sto provando a creare un registro presenze per il mio sito web solo che ho un problema.
    Visto che utilizzo un form per inserire i dati nel database txt ad esempio voglio modificare un dato mi tocca scriverlo nel form. Io vorrei sostituire il campo di digitazione del form con un pulsante che quando premo mi fa quella determinata azione che definisco e poi successivamente me la imposta nel database in txt come faccio?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Invece di:
    Codice HTML:
    <input type="text" name="nome1">
    Puoi utilizzare una cosa del tipo:
    Codice HTML:
    <input type="submit" name="nome1" value="valore1">
    Oppure utilizzare dei campi di tipo hidden.

    Ciao!

  3. #3
    Guest

    Exclamation

    Non ho capito bene io sono ancora alle basi col php invio il codice qua sotto

    Questo è il codice che mi esegue la modifica del file di testo
    Codice PHP:
    <?php
    include("setting.php");
    if(!isset(
    $_GET['row'])){
    header("location: lettura.php");
    exit;
    }
    $array_righi = file($my_database_txt);
    if(!isset(
    $array_righi[$_GET['row']])){
    exit(
    'errore nella chiave dell\'array');
    }
    list(
    $nomestudente, $stato,) = explode("|", $array_righi[$_GET['row']]);
    ?>
    <html>
    <head>
    <link rel="stylesheet" href="style.css" type="text/css" />
    </head>
    <body>
    <h2><a href="lettura.php">Torna all'elenco</a></h2>
    <form action="action.php" method="post">
    <label for="capo">Stato</label>
    <input type="text" id="nomestudente" name="nomestudente" value="<?php echo htmlentities($capo, ENT_QUOTES); ?>" />
    <label for="taglia">Stato</label>
    <input type="text" id="stato" name="stato" value="<?php echo htmlentities($taglia, ENT_QUOTES); ?>" />
    <input type="hidden" name="row_update" value="<?php echo $_GET['row']; ?>" />
    <input type="submit" name="modifica" value="modifica" />
    </form>
    </body>
    </html>

    questo invece è il codice html che mi fa eseguire il file action php. Io vorrei modificare il form con il campo di testo con una selezione a bottoni

    Codice HTML:
    <html>
    <head>
    <link rel="stylesheet" href="style.css" type="text/css" /> 
    </head>
    <body>
    <h1>Lista Modifica</h1>
    <h2><a href="form_insert.php">Modifica Stato Presenza</a></h2>
    <?php
    include('setting.php');
    $array_righi = file($my_database_txt);
    foreach($array_righi as $key => $studenti){
    	list($nomestudente, $stato) = explode("|", $studenti);
    	echo '
    		<p>
    		Nome Studente: ' .$nomestudente. '<br />
    		Stato: ' .$stato. '<br />
    		<a href="action.php?delete=' .$key. '">Elimina</a> - <a href="form_update.php?row=' .$key. '">Modifica</a>
    		</p>
    		<hr />';
    	}
    ?>
    </body>
    </html>

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •