Visualizzazione dei risultati da 1 a 10 su 10

Discussione: aiuto per errore php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    32

    aiuto per errore php

    Salve a tutti, ho 1 problema ho questo codice che è la pagina del form di un sondaggio in php:
    codice:
    <?php  require("config.php");   
    echo '<form action="vote.php" method="post">'; echo "{$question}
    
    ";   
    for ($i = 0; $i <= count($answers) - 1; $i++)  
    {  echo "<input type="radio" name="a" value=' . ($i + 1) . '>{$answers[$i]}
    "; }    
    echo '
    <input type="submit" value="Vota">'; 
    echo 'Risultati'; 
    echo '</form>'; ?>
    che scritto così mi da questo errore: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampp\htdocs\xampp\index.php on line 15

    mentre se lo scrivo così:

    codice:
    <?php  require("config.php");   echo '<form action="vote.php" method="post">';
    echo "{$question}
    
    ";   
    for ($i = 0; $i <= count($answers) - 1; $i++)  
    {  echo '<input type="radio" name="a" value="" . ($i + 1) . "">{$answers[$i]}
    '; }    
    echo '
    <input type="submit" value="Vota">';
    echo 'Risultati'; 
    echo '</form>'; ?>
    la pagina del form appare ma in parte ai pulsanti di scelta mi da sempre {$answers[$i]}

    Qualcuno sa cosa ho sbagliato?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    quello che hai postato è inutile

    apri index.php vai alla riga 15 e controlla dove non hai messo un punto e virgola

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    32
    ma quello che ho postato è index.php

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    32
    la riga 15 è questa:

    echo '<input type="radio" name="a" value="" . ($i + 1) . "">{$answers[$i]}
    ';

  5. #5
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    o metti cosi
    Codice PHP:
    echo '<input type="radio" name="a" value=' . ($i 1) . '>{$answers[$i]}
    '

    cioè al posto dei " metti '

    oppure fai cosi

    Codice PHP:
    echo "<input type=\"radio\" name=\"a\" value=' . ($i + 1) . '>{$answers[$i]}
    "


    cioè metti le \ prima di " altrimenti gli fai capire che l'istruzione finisce cosi

    echo "<input type="

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    32
    grazie mille!! funzionaa

    xò adex ho 1 altro problema.....la pagina che dovrebbe dare i risultati del sondaggio va ma da sempre 0...il codice è questo è giusto?

    codice:
    <?php  require("config.php");  
    $query = @mysql_query("SELECT * FROM sondaggio"); 
    $result = @mysql_fetch_array($query);    
    echo "{$question}
    
    "; 
    for ($x = 1; $x <= count($answers); $x++)  
    {  $total = $total + $result[tot_ . $x]; }   
    for ($i = 1; $i <= count($answers); $i++)  
    {  @$percent = $result[tot_ . $i] / $total; $percent = $percent * 100; $percent = number_format($percent, 1); 
    echo "" . $answers[$i - 1] . " ({$percent}%)
    "; }  ?>

  7. #7
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    io non so aiutarti non sono esperto di php, pero' quella cosa che mi hai chiesto la sapevo ma è solo un caso

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    32
    okok, grazie cmq....spero che qualcun altro riesca a darmi 1 mano ancora...

  9. #9
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ora mi dite perchè gli dava errore alla riga 15, dato che index.php ha solo 7 righe

  10. #10
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    bho ho preso il codice che ha dato l'ho messo su dreamweaver e mi ha segnalato la riga dove c'era l'errore e da li ho capito quel'era, non ho preso in considerazione il fatto che dicesse riga 15

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.