Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29

Discussione: errore?

  1. #1

    errore?

    Ciao...chi sa dirmi perchè nella seguente istruzione mi da l'errore "Warning: mysql_fetch_array($result): supplied argument is not a valid MySQL result resource in ........."?

    Codice PHP:
    while ($row mysql_fetch_array($result)) { 

    print 
    "<a href=\"view.php?id=$row[id]\">" date("j/n/y"$row['data']) . " - $row[titolo]</a> 
    "




  2. #2
    potresti postare il codice prima della while?
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  3. #3
    ti posto lo stesso errore che mi viene restituito da un'altra pagina...

    Notice: Undefined variable: pass in c:\programmi\easyphp1-8\www\prova\pratica php_mysql\save.php on line 7

    ed ecco le prime righe di codice di quella pagina:

    Codice PHP:
    <?
    include("top_foot.inc.php");
    include (
    "config.inc.php");

    top();

    if(
    $pass != $password):
    print 
    "Passwrod errata.";
    elseif (
    trim($titolo) == "" OR trim($testo) == ""):
    print 
    "I campi Titolo e Testo non possono rimanere vuoti!";
    la variabile $password è dichiarata in config.inc.php

  4. #4
    if($pass != $password):
    print "Passwrod errata.";
    elseif (trim($titolo) == "" OR trim($testo) == ""):
    print "I campi Titolo e Testo non possono rimanere vuoti!";

    sostituisci

    if($pass != $password)
    {
    print "Passwrod errata.";
    }
    elseif (trim($titolo) == "" OR trim($testo) == "")
    {
    print "I campi Titolo e Testo non possono rimanere vuoti!";
    }
    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  5. #5
    ora mi da:

    Parse error: parse error, expecting `':'' in c:\programmi\easyphp1-8\www\prova\pratica php_mysql\save.php on line 12

    ti posto tutta la pagina che è meglio...

    Codice PHP:
    <?
    include("top_foot.inc.php");
    include (
    "config.inc.php");

    top();

    if(
    $pass != $password):
    print 
    "Passwrod errata.";
    elseif (
    trim($titolo) == "" OR trim($testo) == ""):
    print 
    "I campi Titolo e Testo non possono rimanere vuoti!";
    else: 
    // per evitare che i campi non contengano caratteri speciali
    $titolo addslashes(stripslashes($titolo));
    $autore addslashes(stripslashes($autore));
    $mail addslashes(stripslashes($mail));
    $testo addslashes(stripslashes($testo));
    $titolo str_replace("<""&lt;"$titolo);
    $titolo str_replace(">""&gt;"$titolo);
    $autore str_replace("<""&lt;"$autore);
    $autore str_replace(">""&gt;"$autore);
    $testo str_replace("<""&lt;"$testo);
    $testo str_replace(">""&gt;"$testo);
    $testo nl2br($testo);
    $data mktime("0""0""0"$mese$giorno$anno);

    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione al database. Verificare i parametri o contattare l'amministratore.");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri o contattare l'amministratore.");

    $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";
    if (
    mysql_query($query$db))
    print 
    "Salvataggio dati avvenuto correttamente. Grazie.";
    else
    print 
    "Errore durante il salvataggio.";
    mysql_close($db); 

    endif;

    foot();

    ?>

  6. #6
    controlla bene la SELECT

  7. #7
    togli i due punti dopo la else
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  8. #8
    anche se tolgo i due punti dopo l'else, mi da:

    Parse error: parse error in c:\programmi\easyphp1-8\www\prova\pratica php_mysql\save.php on line 11

  9. #9
    Codice PHP:
    <?
    include("top_foot.inc.php");
    include (
    "config.inc.php");

    top();

    if(
    $_POST['pass'] != $password):
    print 
    "Password errata.";
    elseif (
    trim($titolo) == "" OR trim($testo) == "")
    print 
    "I campi Titolo e Testo non possono rimanere vuoti!";
    else { 
    // per evitare che i campi non contengano caratteri speciali

    //probabilmente register_globals è ad off
    $titolo $_POST['titolo'];
    $autore $_POST['autore'];
    $mail $_POST['mail'];
    $testo $_POST['testo'];

    $titolo addslashes(stripslashes($titolo));
    $autore addslashes(stripslashes($autore));
    $mail addslashes(stripslashes($mail));
    $testo addslashes(stripslashes($testo));
    $titolo str_replace("<""&lt;"$titolo);
    $titolo str_replace(">""&gt;"$titolo);
    $autore str_replace("<""&lt;"$autore);
    $autore str_replace(">""&gt;"$autore);
    $testo str_replace("<""&lt;"$testo);
    $testo str_replace(">""&gt;"$testo);
    $testo nl2br($testo);
    $data mktime("0""0""0"$mese$giorno$anno);

    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE) {
    die (
    "Errore nella connessione al database. Verificare i parametri o contattare l'amministratore.");
    }
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri o contattare l'amministratore.");

    $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";
    if (
    mysql_query($query$db)) {
    print 
    "Salvataggio dati avvenuto correttamente. Grazie.";
    } else {
    print 
    "Errore durante il salvataggio.";
    }
    mysql_close($db);

    foot();

    ?>

    prova questo

  10. #10
    mi dice:

    Parse error: parse error, expecting `':'' in c:\programmi\easyphp1-8\www\prova\pratica php_mysql\save.php on line 10

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.