Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form e db

  1. #1

    Form e db

    Save a tutti. ho un problema con una form ! allora ho una form che deve invarmi al database l'username inserito dall'utente il problema è che devo per forza fare 2 file separati altrimenti non mi funziona vi faccio un esempio:
    Per farlo funzionare devo strutturlo così

    file login.php
    <?

    include("config.php");
    $INSERT = mysql_query("INSERT INTO users (
    Username

    )

    VALUES (
    '$username'

    )",$db);
    ?>


    file login2.php

    <html>
    <head>
    <title>Login</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <form name="form1" method="post" action="login.php">



    <input name="username" type="text" class="boxes" value="<?=$username;?>">
    Nome</p>




    <input type="submit" name="registra" value="registra" class="buttons">
    </p>
    </form>
    </body>
    </html>

    e così funziona benissimo. il problema è che io non volevo fare 2 file separati ma mettere il login.php all'interno del login2.php in modo da fare un file unico, ho provato in diversi modi sia mettendo action="<?=$PHP_SELF;?>" e altri modi ma niente da fare perfavore qualcuno riesce ad aiutarmi ??? grazie mille in anticipo

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    <?
    include("config.php");
    if (isset(
    $_POST['registra']))
    {
    $INSERT mysql_query("INSERT INTO users (Username)VALUES ('$username')",$db);
    //altro codice
    echo "Dato aggiornato con successo";
    die();
    }
    else
    {
    ?>
    <html>
    <head>
    <title>Login</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <form name="form1" method="post" action="login.php">



    <input name="username" type="text" class="boxes" value="<?=$username;?>">
    Nome</p>




    <input type="submit" name="registra" value="registra" class="buttons">
    </p>
    </form>
    </body>
    </html>
    <?
    }
    ?>
    questa pagina chiamala login.php

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    grazie mille per fortuna ci sei te !! ora funziona

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.