Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    errori scrittura codice

    Ciao a tutti sto provando a creare un login in php

    quando scrivo questi codici in signup.php che sarebere:


    <?php
    /*
    * To change this template, choose Tools | Templates
    */

    if(isset ($_POST["submit"]))
    echo "form method="post" action"#">
    <input type="text"name="username">

    <input type="password" name="pass">

    <input type="subtim"value="SigUp!" name="subtim">
    </form>`;
    }else

    include "config.php";
    include "connect.php";

    $user = mysql_real_escape_string($_POST["username"]);
    $pass = mysql_real_escape_string($_POST["password"]);

    $query = "INSERT INTO utenti (UserName,Password) VALUES ("{$user}","{$pass}");";
    $result =mysql_query($query,$conn);
    if (!$result) {
    die ("Errore nella query.");
    }
    }
    ?>


    mi da degli errori! vi posto un l imaggine!

    grazie a tutti
    Immagini allegate Immagini allegate

  2. #2
    la parte echo è sbagliata.
    se devi fare un echo di tanto html ti conviene usare heredoc http://www.php.net/manual/en/languag...syntax.heredoc
    Codice PHP:
    echo <<<HTML
    //codice html
    HTML; 

  3. #3
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    oppure in questo caso puoi fare anche così

    Codice PHP:
    Ciao a tutti sto provando a creare un login in php

    quando scrivo questi codici in signup.php che sarebere:


    <?php
    /* 
    * To change this template, choose Tools | Templates
    */

    if(isset ($_POST["submit"]))
    {
    ?>
    <form method="post" action"#">
    <input type="text"name="username">

    <input type="password" name="pass">

    <input type="subtim"value="SigUp!" name="subtim">
    </form>
    <?php 
    }else
    //etc etc.....

  4. #4
    ci sono riuscito cosi:

    <?php


    if(isset ($_POST["submit"])){
    echo "<form method='post' action='#'>";
    echo "<input type='text' name='username'>
    ";
    echo "<input type='password' name='pass'>
    ";
    echo " <input type='subtim' value='SigUp!' name='subtim'>";
    echo " </form>";
    }else{

    include "config.php";
    include "connect.php";

    $user = mysql_real_escape_string($_POST['username']);
    $pass = mysql_real_escape_string($_POST['pass']);

    $query = "INSERT INTO utenti (username,password) VALUES ('{$user}','{$pass}');";
    $result =mysql_query($query,$conn);
    if (!$result) {
    die ("Errore nella query.");
    }
    }
    ?>


    ma adesso mi da degli errori che non capisco:



    Notice: Undefined index: username in C:\xampp\htdocs\login\signup.php on line 15

    Notice: Undefined index: pass in C:\xampp\htdocs\login\signup.php on line 16
    Errore nella query.

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    perchè è sbagliato il controllo if

    cambia
    Codice PHP:
    if(isset ($_POST["submit"])) 
    in
    Codice PHP:
    if(!isset ($_POST["submit"])) 

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.