Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 32

Discussione: Form in PHP

  1. #21
    SuperSavio scusami per prima...vorrei sapere se ci sono novità!

  2. #22
    quasi finito devo fare solo edit elimina e le pagine per gli utenti con motore di ricerca....

  3. #23
    allora ecco lo schema delle cartelle e file
    ROOT
    |
    |
    connessione.php
    config.php
    admin.php
    vedi.php
    PAG
    |
    |
    aggiungi.php
    edit.php
    scheda.php
    vedi.php
    FOTO

    PAGINE IN ROOT

    connessione.php
    Codice PHP:
    <?php
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */
    $connessione mysql_connect($config['db_hostname'],$config['db_username'],$config['db_password']) or die("Impossibile collegarsi al server MySQL.");
    mysql_select_db($config['db_database']) or die("Impossibile selezionare il database $dbname");
    ?>
    config.php
    Codice PHP:
    <?php
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */

    $config['db_hostname'] = 'localhost'// Host del DB
    $config['db_username'] = 'user'// Username del DB
    $config['db_password'] = 'pass'// Password del DB
    $config['db_database'] = 'database'// Nome DB
    $config['username'] = 'admin'// Username Admin
    $config['password'] = 'admin'// Password Admin
    $config['percorso'] = 'foto/'// Percorso per Uppare le foto - ricordare lo / finale

    function go_url($url)
    {
        echo 
    '    <script type="text/javascript">
                <!--
                    window.location.href = "'
    .$url.'";
                -->
                </script>    
            '
    ;
    }
    ?>
    admin.php
    Codice PHP:
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */
    session_start(); //Inizio la Sessione
    include('./config.php'); //Includo il File Config per la Connessione al DB
    require_once('./connessione.php');
    if(!isset(
    $_SESSION['username'])){ //Controllo se la sessione non esiste per visualizzare il form di login
    //Stampo il form
    echo" <form action=\"".$_SERVER['PHP_SELF']."?step=login\" method=\"POST\">
    <table><tr>
                <td>UserName: </td><td><input type=\"text\" name=\"username\"></td>
            </tr><tr>
                <td>Password: </td><td><input type=\"password\" name=\"password\"></td>
            </tr><tr>
                <td><input type=\"submit\" value=\"Login!\"></td><td><input type=\"reset\" value=\"Cancella\"></td>
    </tr></table>"
    ;
    if(
    $_GET['step']=="login"){ //Controllo se la variabile GET abbia contenuto 'login' per effettuare il login

    if($_POST['username']==""){ // Controllo se la variabile POST['username'] sia vuota
    //Stampo messaggio di errore
    echo "[b]·Il Campo Username deve essere riempito![/b]";
    }

    if(
    $_POST['password']==""){ // Controllo se la variabile POST['password'] sia vuota
    //Stampo messaggio di errore
    echo "[b]·Il Campo Password deve essere riempito![/b]";
    }

    if(
    $_POST['username']==$config['username'] AND $_POST['password']==$config['password']){ //Controllo se User e Pass siano esatte
    $_SESSION['username']=$config['username'];
    go_url("admin.php");
    }

    }
    //Chiudo IF($_GET['step']=="login")

    }else{ // Altrimenti se la variabile $_SESSION['username'] esiste già significa che sei già loggato 
    //Stampo Contenuto Segreto
    echo" <table width=\"100%\" border=\"0\">
      <tr>
      <td colspan=\"3\" align=\"center\">Ciao [b][i]"
    .$_SESSION['username']."[/i][/b] Benvenuto nella tua Area Privata</td>
      </tr><tr>
        <td><a href=\""
    .$_SERVER['PHP_SELF']."?go=aggiungi\">Aggiungi</a></td>
        <td><a href=\""
    .$_SERVER['PHP_SELF']."?go=vedi\">Visualizza Lista</a></td>
        <td><a href=\""
    .$_SERVER['PHP_SELF']."?go=logout\">Logout</a></td>
      </tr>
    </table>"
    ;
    //Controllo la variabile $_GET['go'] e includo le varie pagine
    switch($_GET['go']){
        
    //Controlla se il valore è aggiungi
        
    case aggiungi:
        
    //Include la pagina 'pag/aggiungimi.php'
        
    include('pag/aggiungi.php');
        break;
        
    //Controlla se il valore è vedi
        
    case vedi:
        
    //Include la pagina 'pag/vedi.php'
        
    include('pag/vedi.php');
        break;
        
    //Controlla se il valore è edit
        
    case edit:
        
    //Include la pagina 'pag/edit.php'
        
    include('pag/edit.php');
        break;
        
    //Controlla se il valore è delete
        
    case delete:
        
    //Include la pagina 'pag/edit.php'
        
    include('pag/delete.php');
        break;
        
    //Controlla se il valore è scheda
        
    case scheda:
        
    //Include la pagina 'pag/scheda.php'
        
    include('pag/scheda.php');
        break;
        
    //Controlla se il valore è logout
        
    case logout:
        
    session_destroy();
        
    go_url("admin.php");
        break;
    //Chiudi Switch

    //Chiudo Else
    ?> 
    PAGINE IN PAG
    aggiungi.php
    Codice PHP:
    <?php
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */

    if(isset($_SESSION['username'])){
    if(
    $_GET['step']=="add" AND isset($_GET['step']) AND $_POST['step']=="add"){ //Controllo se la variabile GET abbia contenuto 'add' 
    //Effettuo i Vari Controlli
    echo "<p align=\"center\"><ul>";
    if(
    $_POST['matricola']==""){
    echo 
    "[*] Errore riempire il campo Matricola";
    }
    if(
    $_POST['recinto']==""){
    echo 
    "[*] Errore riempire il campo Recinto";
    }
    if(
    $_POST['microchip']==""){
    echo 
    "[*] Errore riempire il campo Microchip";
    }
    if(
    $_POST['razza']==""){
    echo 
    "[*] Errore riempire il campo Razza";
    }
    if(
    $_POST['comune']==""){
    echo 
    "[*] Errore riempire il campo Comune";
    }
    if(
    $_POST['note']==""){
    echo 
    "[*] Errore riempire il campo Note";
    }
    echo
    "[/list]";
    if(
    $_POST['matricola']!="" AND $_POST['recinto']!="" AND $_POST['microchip']!="" AND $_POST['razza']!="" AND $_POST['comune']!=""){
    $sql "INSERT INTO animali (matricola, recinto, microchip, razza, sesso, comune, foto, note) VALUES 
    ('"
    .$_POST['matricola']."', '".$_POST['recinto']."', '".$_POST['microchip']."', '".$_POST['razza']."', '".$_POST['sesso']."', '".$_POST['comune']."', '".$_FILES['foto']['name']."', '".$_POST['note']."' )";
    $query mysql_query($sql) or die(mysql_error());

    echo 
    "<ul>";
    if(
    $query){
    echo 
    "[*]Dati Inseriti Con Successo";
    }
     if (
    is_uploaded_file($_FILES['foto']['tmp_name'])) {
        if (
    move_uploaded_file($_FILES['foto']['tmp_name'], $config['percorso'].$_FILES['foto']['name'])) {
          echo 
    "[*]La foto ".$_FILES['foto']['name']." è stata caricata con successo sul Server";
        } else {
          echo 
    "[*]si è verificato un errore durante l'upload: ".$_FILES["foto"]["error"]."";
        }
    }

    }

    echo 
    "[/list]";
    echo 
    "<a href=\"javascript:history.go(-1)\">Torna Indietro</a>";
    }else{
    echo
    " <form action=\"".$_SERVER['REQUEST_URI']."&step=add\" method=\"post\" enctype=\"multipart/form-data\">
        <table width=\"100\" border=\"1\" align=\"center\">
      <tr>
        <td>Matricola:</td>
        <td><input type=\"text\" name=\"matricola\" \></td>
      </tr>
      <tr>
        <td>Recinto:</td>
        <td><input type=\"text\" name=\"recinto\" \></td>
      </tr>
      <tr>
        <td>Microchip:</td>
        <td><input type=\"text\" name=\"microchip\" \></td>
      </tr>
      <tr>
        <td>Razza:</td>
        <td><input type=\"text\" name=\"razza\" \></td>
      </tr>
      <tr>
        <td>Sesso:</td>
        <td><select name=\"sesso\"><option value=\"Maschio\">Maschio</option><option value=\"Femmina\">Femmina</option></select></td>
      </tr>
      <tr>
        <td>Comune:</td>
        <td><input type=\"text\" name=\"comune\" \></td>
      </tr>
      <tr>
        <td>Foto:</td>
        <td><input type=\"file\" name=\"foto\" \></td>
      </tr>
      <tr>
        <td>Note:</td>
        <td><textarea name=\"note\"></textarea></td>
      </tr>
      <tr>
        <td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"Invia!\" \> - <input type=\"reset\" value=\"Cancella!\" \></td>
      </tr>
    </table>
    <input type=\"hidden\" name=\"step\" value=\"add\">
    </form>"
    ;
    }
    }else{
    echo 
    "Non Puoi Visualizzare il Contenuto della Pagina";
    }
    ?>
    edit.php
    Codice PHP:
    <?php
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */
    if(isset($_SESSION['username'])){
    if(isset(
    $_GET['id']) AND is_numeric($_GET['id'])){
    $sql "SELECT * FROM animali WHERE id ='".$_GET['id']."'";
    $query mysql_query($sql) or die (mysql_error());
    $row mysql_fetch_array($query);
    echo
    " <form action=\"".$_SERVER['REQUEST_URI']."&step=edit\" method=\"post\" enctype=\"multipart/form-data\">
        <table width=\"100\" border=\"1\" align=\"center\">
      <tr>
        <td>Matricola:</td>
        <td><input type=\"text\" name=\"matricola\" value=\""
    .$row['matricola']."\" \></td>
      </tr>
      <tr>
        <td>Recinto:</td>
        <td><input type=\"text\" name=\"recinto\" value=\""
    .$row['recinto']."\" \></td>
      </tr>
      <tr>
        <td>Microchip:</td>
        <td><input type=\"text\" name=\"microchip\" value=\""
    .$row['microchip']."\" \></td>
      </tr>
      <tr>
        <td>Razza:</td>
        <td><input type=\"text\" name=\"razza\" value=\""
    .$row['razza']."\" \></td>
      </tr>
      <tr>
        <td>Sesso:</td>
        <td><select name=\"sesso\"><optgroup label=\"Sesso Attuale\">Sesso Attuale<option value=\""
    .$row['sesso']."\">".$row['sesso']."</option></optgroup>
        <optgroup label=\"Sessi da Selezionare\">Sessi da Selezionare
        <option value=\"Maschio\">Maschio</option><option value=\"Femmina\">Femmina</option>
        </optgroup></select></td>
      </tr>
      <tr>
        <td>Comune:</td>
        <td><input type=\"text\" name=\"comune\" value=\""
    .$row['comune']."\" \></td>
      </tr>
      <tr>
        <td>Note:</td>
        <td><textarea name=\"note\">"
    .$row['note']."</textarea></td>
      </tr>
      <tr>
        <td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"Invia!\" \> - <input type=\"reset\" value=\"Cancella!\" \></td>
      </tr>
    </table>
    <input type=\"hidden\" name=\"step\" value=\"add\">
    <input type=\"hidden\" name=\"id\" value=\""
    .$row['id']."\">
    </form>"
    ;
    }
    if(isset(
    $_GET['step']) AND $_GET['step']=="edit"){

    $sql "UPDATE animali SET matricola = '".$_POST['matricola']."', recinto = '".$_POST['recinto']."', microchip = '".$_POST['microchip']."', razza = '".$_POST['razza']."', sesso = '".$_POST['sesso']."', comune = '".$_POST['comune']."', note = '".$_POST['note']."' WHERE id = '".$_GET['id']."'";
    $query mysql_query($sql) or die(mysql_error());

    go_url($_SERVER['PHP_SELF']."?go=edit&id=".$_GET['id']);
    }
    }
    ?>
    scheda.php
    Codice PHP:
    <?php
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */
    if(isset($_GET['id']) AND is_numeric($_GET['id'])){
    $sql "SELECT * FROM animali WHERE id ='".$_GET['id']."'";
    $query mysql_query($sql) or die (mysql_error());
    $row mysql_fetch_array($query);
    echo 
    "
    <table width=\"100%\" border=\"0\">
      <tr>
        <td width=\"31%\"><img src=\""
    .$config['percorso'].$row['foto']."\"></td>
        <td width=\"69%\" valign=\"top\"><table width=\"100%\" border=\"0\">
          <tr>
            <td width=\"22%\">Matricola</td>
            <td width=\"78%\">"
    .$row['matricola']."</td>
          </tr>
          <tr>
            <td>Recinto</td>
            <td>"
    .$row['recinto']."</td>
          </tr>
          <tr>
            <td>MicroChip</td>
            <td>"
    .$row['microchip']."</td>
          </tr>
          <tr>
            <td>Razza</td>
            <td>"
    .$row['razza']."</td>
          </tr>
          <tr>
            <td>Sesso</td>
            <td>"
    .$row['sesso']."</td>
          </tr>
          <tr>
            <td>Comune</td>
            <td>"
    .$row['comune']."</td>
          </tr>
          <tr>
            <td>Note</td>
            <td>"
    .$row['note']."</td>
          </tr>
        </table></td>
      </tr>
    </table>"
    ;
    }else{
    echo 
    "ID non valido o non specificato";
    }
    ?>
    vedi.php
    Codice PHP:
    <?php
    /* 
        Autore: SuperSavio
        Web: [url]http://www.supersavio.net[/url]
        E-Mail: [email]supersavio.89@hotmail.it[/email]
        Per: DonCorleone080 da Html.it
    */
    $sql "SELECT * FROM animali";
    $query mysql_query($sql) or die (mysql_error());
    echo 
    "<table width=\"100%\"><tr>
            <td>matricola</td><td>sesso</td><td>Modifica</td><td>Cancella</td></tr>"
    ;
    while(
    $row=mysql_fetch_array($query)){
    echo 
    "<tr><td><a href=\"".$_SERVER['PHP_SELF']."?go=scheda&id=".$row['id']."\">".$row['matricola']."</a></td><td>".$row['sesso']."</td><td><a href=\"".$_SERVER['PHP_SELF']."?go=edit&id=".$row['id']."\" alt=\"Modifica\">[M]</a></td><td><a href=\"".$_SERVER['PHP_SELF']."?go=delete&id=".$row['id']."\" alt=\"Cancella\">[C]</a></td></tr>";
    }
    echo 
    "</table>";
    ?>
    Tabella SQL
    [QUOTE]CREATE TABLE `inserire nome della tab` (
    `id` bigint(20) NOT NULL auto_increment,
    `matricola` varchar(45) NOT NULL,
    `recinto` varchar(45) NOT NULL,
    `microchip` varchar(45) NOT NULL,
    `razza` varchar(45) NOT NULL,
    `sesso` varchar(45) NOT NULL,
    `comune` varchar(45) NOT NULL,
    `foto` varchar(45) NOT NULL,
    `note` text NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM QUOTE]
    Si chiede con gentilezza di nn rimuovere i commenti grazie.
    devo solo fare cancella vedi per gli utenti ricerca

  4. #24
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    107
    Super Savio ma il tuo sito lo leggi quindi anche il forum o l hai creato per nulla?!?!?!?!?

  5. #25
    Originariamente inviato da zimone
    Super Savio ma il tuo sito lo leggi quindi anche il forum o l hai creato per nulla?!?!?!?!?
    cosa centra??? nn ho capito

  6. #26
    Ho creato 7 pagine PHP, vorrei sapere per quanto riguarda la tabella SQL come devo fare e possibilmente cosa devo fare di tutti questi file PHP,cioè se per caso devo creare anche pagine HTML...scusami davvero ma non so proprio dove mettere le mani!

  7. #27
    pagine html??? vieni su msn che ne parliamo meglio dammi il tuo contatto via messaggio privato

  8. #28
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    13

    ciao ragazzi ho appena cominciato ad entrare nel mondo di PHP, e devo al più presto imparare a lavorare con phph MySQL phpMyAdmin per poter creare il mio sito e per poter creare un db VVoVe:

  9. #29
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    13
    consigliatemi dei libri dei corsi ho trovato quello di www.dcopelli.it ma costa una cifra aiutatemiiiiiiiii!!!!!!!!!!!!!!!!!!!!!!!!

  10. #30
    ciao FABIOD50 la prima cosa che devi imparare e che nn puoi rispondere OT alle discussioni che cose che riguardano te....apri una tua discussione chiedendo aiuto e/o consigli

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.