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

    problemi nella creazione sondaggio con php e mysql

    Allora io ho fatto un database contenente una tabella chiamata BlueArrow2004 con 4 campi : "id", "voto" , "NomeGruppo" e "Categoria" con 110 valori per ogni campo e il valore voto settatto a 0




    ho creato:

    - una pagina per a connessione al database chiamata db_connect.php
    - una pagina contenente una form per il sondaggio di questto tipo:

    "<P align=justify><form name="formosa" action="vai2.php" method="post">
    <input type="hidden">
    MIGLIOR BAND EMERGENTE DEL 2004


    <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
    <TR><TD width="80%">Cose Perse</TD><TD width="20%"><input name="1s" type="radio" value="1" checked></TD></TR>
    <TR><TD width="80%">Me for Rent</TD><TD width="20%"><input name="1s" type="radio" value="2"></TD></TR>"


    - una pagina php per elaborare la form ed aggiornare il database:


    <?php

    include("db_connect.php");

    if (!isset($cookiearrow))
    {


    for (i=1; i<=11; i++)
    {
    $query = "SELECT * FROM BlueArrow2004 WHERE id = '".$i."s' ";
    $result = mysql_query($query) or die (mysql_error());
    $id=$valori["id"];
    $voto=$valori["voto"];
    $voto=++;

    $aggiorna = "update BlueArrow2004 set voto =".$voto." where id = ".$id;
    $result = mysql_query($aggiorna) or die (mysql_error());
    }

    setcookie ("cookiearrow", "www.cookie.tk");

    echo "Grazie per aver votato! redirect in corso..";


    }
    else
    {
    echo "errore..";
    }


    ?>



    ma non mi aggiorna il database....perche'???????

  2. #2
    nessuno mi da una mano????

  3. #3
    mi sembra che manchi:
    $valori=mysql_fetch_array($result);
    pierogemin
    -------------
    -InterNET
    +CaberNET

  4. #4
    ho modificato ma continua a non aggiornarmi il database....




    perche'????

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    1) campo id varchar???????
    2) $voto=++; ?????????????
    3) for (i=1; i<=11; i++) ?????????????????
    4) <input type="hidden"> ????????????????
    comunque la query di update (l'id te lo devi passare forse tramite il <input type="hidden" name=id value="id_da_modificare">:
    codice:
    $id = $_POST['id'];
    $aggiorna = "UPDATE BlueArrow2004 SET voto = voto + 1 WHERE id   = $id";

  6. #6
    aggiorno:





    <?php

    include("connessionedatabase.php");

    $max = 11;


    if (!isset($bluearrowcookie))
    {


    for ($i=1; $i<=$max; $i++)
    {
    $query = "SELECT * FROM BlueArrow2004 WHERE id = '".$i."s' ";
    $result = mysql_query($query) or die("Errore nella query: " . mysql_error());
    $valori=mysql_fetch_array($result);
    $id=$valori['id'];
    $voto=$valori['voto'];
    $votos=$voto+1;
    $aggiorna = "UPDATE BlueArrow2004 SET voto =".$votos." WHERE id = ".$id;
    $result = mysql_query($aggiorna) or die("Errore nella query: " . mysql_error());
    }

    setcookie ("bluearrowcookies", "www.thebluearrow.tk");

    echo "Grazie per aver votato! redirect in corso..";
    header("location: http://www.thebluearrow.tk");


    }
    else
    {
    header("location: http://www.thebluearrow.tk");

    }


    ?>





    ma continua a non aggiornarmi il database......




    HELPPPPPP!!!!

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.