Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    33

    errori in superalbypool

    Ho scaricato lo script superalby pool 0.1 per i sondaggi da questo sito, ma vedo che ci sono alcuni errori... dove?

    Esistono 4 files. index.php view.php add.php e config.php

    questo e' add.php, mancava una " in config.php, ma l'ho aggiunta e adesso ho un errore nella 5 riga:

    codice:
    PHP Notice:  Undefined variable: sondaggio in /var/www/htdocs/add.php on line 5,
    Codice PHP:
    <?php
    include("config.php");
    $db=mysql_connect($server,$username,$password) or die ("Errore durante la connessione al database");
    $sql="INSERT INTO $tabella (sondaggio)
    VALUES('"
    .$sondaggio."')";
    mysql_db_query($database,$sql,$db);
    mysql_close();
    echo(
    'Invio in corso ...  <META HTTP-EQUIV="Refresh" CONTENT="2; URL=view.php">')
    ?>

    questo e' il file (view.php) dove c'e' la variabile:

    Codice PHP:
    <?php
    $server
    ="localhost";
    $username="******";
    $password="********";
    $database="**********";
    $tabella="sondaggio";
    $db=mysql_connect($server,$username,$password) or die ("Errore durante la connessione al database!");
    $sql="SELECT * FROM $tabella";
    $result=mysql_db_query($database,$sql,$db);

    echo 
    "<center><table BORDER=0 CELLSPACING=1 CELLPADDING=2 WIDTH=100% align=\"center\" bgcolor=\"#000000\">";
    echo 
    "<tr bgcolor=\"#EEEEEE\">";
    echo 
    "<td height=\"10\" align=\"center\" bgcolor=\"#F2CA68\">[b]<font face=\"Verdana\" color=\"#000000\" size=\"1\">Risultati:</font>[/b]</td></tr>";

    while (
    $row=mysql_fetch_array($result)) {
     
    $sondaggio $row["sondaggio"];
     echo
    "<tr bgcolor=\"#EEEEEE\"><td bgcolor=\"#83AEEA\" align=\"center\"><font size=\"1\" face=\"Verdana\">$sondaggio</font></td></tr>";
     }
    echo 
    "</table>";
    echo 
    "</center>";
    mysql_close();
    ?>

    mi sapete dire dove sta l'errore?
    Thanks

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    <?php
    include("config.php");
    $db=mysql_connect($server,$username,$password) or die ("Errore durante la connessione al database");
    $sql="INSERT INTO $tabella (sondaggio)
    VALUES('".$sondaggio."')";
    mysql_db_query($database,$sql,$db);
    mysql_close();
    echo('Invio in corso ... <META HTTP-EQUIV="Refresh" CONTENT="2; URL=view.php">')
    ?>
    se non assegni un valore a $sondaggio è ovvio che il php si incavola quindi è sufficiente

    include 'view.php';

    ovviamente nella stessa pagina

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    33
    anch'io ho pensato lo stesso...ma quando includo l'altro file...

    Codice PHP:
    <?php
    include("config.php");
    include(
    "view.php");
    $db=mysql_connect($server,$username,$password) or die ("Errore durante la connessione al database");
    $sql="INSERT INTO $tabella (sondaggio)
    VALUES('"
    .$sondaggio."')";
    mysql_db_query($database,$sql,$db);
    mysql_close();
    echo(
    'Invio in corso ...  <META HTTP-EQUIV="Refresh" CONTENT="2; URL=view.php">')
    ?>
    mi dice:

    codice:
    [Sun Aug 05 20:54:26 2007] [error] [client 192.168.*.*] PHP Notice:  Undefined variable: sondaggio in /***/***/***/add.php on line 6, referer: http://www.***********.net/
    quindi la variabile indefinita e' sempre la stessa...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    prova a riempire qualche campo della tabella sondaggio poi dimmi se ti da lo stesso errore

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    metti la @ daVANTI ALLA VARIABILE $sondaggio così

    @$sondaggio

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.