Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133

    controllo dati inseriti

    salve.

    volevo fare un controllo su un valore inserito da form.

    e non ci riesco.

    la form su pagina1.php manda a pagina2.php la variabile pippo.

    in pagina2.php ho questo codice

    //ottengo il numero di record
    $righe = mysql_num_rows($res);
    $doppio = 0;
    $i=$righe-1;

    for ($i; $i>=0; $i--)
    {

    //leggo dal DB i dati correnti
    $mailcont = mysql_result($res, $i, mail);
    if ($mailcont==pippo) {
    $doppio=1;

    echo("i dati inseriti sono già presenti nel DB");
    }
    }

    mysql_close($db);//chiudo il db

    però non mi funziona...
    sapete indicarmi dove sbaglio??

    il form su pagina 1 passa i dati in modalità POST

  2. #2
    codice:
    $query = "SELECT COUNT(*)
              FROM tabella
              WHERE mail = 'pippo' ";
    
    $res = mysql_query($query);
    $row = mysql_array_row($res);
    if($row[0] >= 1) 
       echo "i dati inseriti sono già presenti nel DB";
    Dovresti ottenere il tuo scopo.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    grazie, ora provo!


  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    Fatal error: Call to undefined function: mysql_array_row() in D:\Inetpub\webs\khypuodirlocom\input3.php on line 34



    include("include/db.inc.php");

    $query = "SELECT COUNT(*)
    FROM mailing
    WHERE mail = 'mail' ";

    $res = mysql_query($query);
    $row = mysql_array_row($res);
    if($row[0] >= 1)
    echo "i dati inseriti sono già presenti nel DB";

    mysql_close($db);//chiudo il db

    domanda...
    non basterebbe un controllo su $res?
    $res = mysql_query($query);

    che valori può assumere, giusto per capire che tipo di controllo effettuare???

  5. #5
    Originariamente inviato da theorange
    Fatal error: Call to undefined function: mysql_array_row() in D:\Inetpub\webs\khypuodirlocom\input3.php on line 34
    Errore di confusione....

    E' mysql_fetch_row().

    $res non rende il risultato della query, ma l'id resource number.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    grassie!


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 © 2024 vBulletin Solutions, Inc. All rights reserved.