Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    141

    come inserire una variabile in una query mysql

    Sto scrivendo un login in questo modo:

    pagina Login.php

    ------------------------------------------------------------

    <body>
    AUTENTICATI:
    <form action="../../tribalgames_1.1/autentica.php" method="post">
    NICKNAME: <input type="text" name="nickname">
    PASSWORD: <input type="password" name="password">
    <input type="submit" name="submit" value="invia">
    </form>

    </body>

    -------------------------------------------------------------
    pagina autentica.php
    -------------------------------------------------------------
    <body>
    <?
    session_start();
    include("config.utente.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT password FROM utente where nickname = $nickname";
    $result = mysql_query($query, $db);

    while ($row = mysql_fetch_array($result))
    {
    if($row['password']==$password)
    {
    echo "Password giusta";
    $_SESSION['autenticato'] = true;
    $url="formInserisci.php";
    }
    else
    {
    echo "password sbagliata";
    $_SESSION['autenticato'] = false;
    $url="errore.php";
    }
    echo $_SESSION['autenticato'];
    }
    mysql_close($db);

    ?>


    clicca qui
    -----------------------------------------------------------

    Nella query $query = "SELECT password FROM utente where nickname = $nickname"; come gli passo la variabile $nickname?


    </body>

  2. #2
    codice:
    $sql = "SELECT password FROM utente WHERE nickname=".$nickname."";
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    141
    Grazie mille!!

    Ho un problema molto simile(purtoppo di php e mysql ho solo le basi quindi mi impiccio spesso)

    -------------------------------------------------------
    <?
    include("config.utente.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT * FROM utenti";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    ?>

    <div id=utenti>


    <form action="video.php" method="post">
    <input type="hidden" name="nickSorgente" value="<? $row['nickname'];?>">
    <input type="submit" name="submit" value="I MIEI VIDEO">
    </form>
    </div>

    ----------------------------------------------------------------

    Come andrebbe scritta questa riga?
    <input type="hidden" name="nickSorgente" value="<? $row['nickname'];?>">

  4. #4
    Così:
    Codice PHP:
    <input type="hidden" name="nickSorgente" value="<?=$row['nickname'];?>">
    PS: non usare le ---------- sembra la divisione della firma, stavo quasi per saltare la tua domanda!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    141
    riguardo al mio primo post:
    Mi da questo errore:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /forum/forum2/autentica.php on line 19

    Riga 17: $query = "SELECT password FROM utenti WHERE nickname=".$nickname."";
    Riga 18: $result = mysql_query($query, $db);
    Riga 19: while ($row = mysql_fetch_array($result))

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da ambuotiz
    riguardo al mio primo post:
    Mi da questo errore:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /forum/forum2/autentica.php on line 19

    Riga 17: $query = "SELECT password FROM utenti WHERE nickname=".$nickname."";
    Riga 18: $result = mysql_query($query, $db);
    Riga 19: while ($row = mysql_fetch_array($result))
    pova con:
    codice:
    Riga 17: $query = "SELECT password FROM utenti WHERE nickname='".$nickname."'";
    Riga 18: $result = mysql_query($query, $db) or die ("Errore: ".mysql_error());
    ciao
    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    141
    funziona.
    Grazie 1000

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    141
    Scusate ma ho un altro problema simile:
    [img]img11/<? $row['url_foto']; ?>[/img]

    il link all'immagine non funziona, mi prende solamente img11/

  9. #9
    Originariamente inviato da ambuotiz
    Scusate ma ho un altro problema simile:
    [img]img11/<? $row['url_foto']; ?>[/img]

    il link all'immagine non funziona, mi prende solamente img11/
    manca un uguale.... ATTENTO!

    Codice PHP:
    [img]img11/<?=$row['url_foto']; ?>[/img]
    :rollo:

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    141
    scrivendo così:
    [img]img11/<? =$row['url_foto']; ?>[/img]

    mi da parse errore

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.