poll probleem (deze kun je wel bekijken)

Status
Niet open voor verdere reacties.
ik ben niet super in php en dergelijken maar heb je dit filetje goed ge-chmod poll.txt ??

als ik naar het script kijk opent hij dat bestand als die dat bestand niet kan openen krijg je een error
 
ge-cmod????????? kben ook nog mr begonnen in php ze wa is er nu mis me de code?
 
Regel 22:

fputs ($file, "$antwoord[0] = "$antwoord[0]";n");

Je moet punten zetten om variabelen aan een string te koppelen:

fputs ($file, "$antwoord[0] = ".$antwoord[0].";n");
 
Nu zegt ie dit:

Parse error: parse error in /mnt/datadisk/users/webs/znoskadia.breezeland.com/poll.php on line 33

wat moet ik hier nu aan veranderen?

PHP:
if ($stem == $antwoord[0]) { $plusone = $votes[0] + 1; fputs ($file, "$votes[0] = "$plusone";n"); } else { fputs ($file, "$votes[0] = "$votes[0]";n"); }
 
Zoals ik al eerder zei, punten zetten

PHP:
<?
if ($stem == $antwoord[0]) 
{ 
$plusone = $votes[0] + 1;
fputs ($file, "$votes[0] = ".$plusone.";n"); 
} 
else 
fputs ($file, "$votes[0] = ".$votes[0].";n"); 
?>
 
Je moet altijd als volgt denken: De string staat tussen haakjes, met punten plak je de var eraan en als er nog een string achter moet, plak je er een punt achter en zet je de string weer tussen haakjes.

Dus

"dit is een string en de var wordt erachteraangeplakt door de punt".$mijnvar."Blabla deze string komt erachter en is vastgeplakt door de punt voor het haakje."
 
nog iets: foutje op regel 51: Parse error: parse error, expecting `','' or `';'' in /mnt/datadisk/users/webs/znoskadia.breezeland.com/poll.php on line 51



PHP:
echo "<meta http-equiv=refresh content="0; URL=$PHP_SELF";

Of het is dit (kweetut niet)

PHP:
echo "<meta http-equiv=refresh content="0; URL=$PHP_SELF"; 
if ($QUERY_STRING) { echo "?$QUERY_STRING">"; } else { echo "">"; } 

} } 

if ($vraag == "") { echo "<font face=verdana size=2><b>Er is geen poll open"; } 

else {
 
Laatst bewerkt:
PHP:
echo "<meta http-equiv=refresh content=\"0; URL=$PHP_SELF"; 

if ($QUERY_STRING) 
{ 
echo "?$QUERY_STRING\">"; 
} 
else 
{ 
echo "\">"; 
} 
} 
}

Je moet eerst nadenken of de " die je plaatst bij een HTML-code hoort of de string afsluit. Als het bij een HTML-code hoort en het staat in een print of echo functie, dan moet je er een \ voor zetten, anders ziet PHP dat als het eind van de string.
 
nog iets

Parse error: parse error, expecting `','' or `';'' in /mnt/datadisk/users/webs/znoskadia.breezeland.com/poll.php on line 100



PHP:
echo "    <font face=verdana size=1>"; 

echo (round(($votes[$i] / $totaal) * 100, 1)); 

echo "%</font>n"; 
echo " </td>n"; 
echo " <td>n"; 
echo "  <img style="border: 1 solid #000000" src=balk.gif height=7 width="; 
echo (round(($votes[$i] / $totaal) * 100, 1)); 
echo "><font face=verdana size=1> $votes[$i] "; 

if ($votes[$i] == "1") { echo "stem"; } else { echo "stemmen"; } 

echo "<br></font>n"; 
echo " </td>n"; 
echo " </tr>n";

kweetut der is veel da niet werkt :(
 
PHP:
echo "    <font face=verdana size=1>"; 

echo (round(($votes[$i] / $totaal) * 100, 1)); 

echo "%</font>n"; 
echo " </td>n"; 
echo " <td>n"; 
echo "  <img style=\"border: 1 solid #000000\" src=balk.gif height=7 width="; 
echo (round(($votes[$i] / $totaal) * 100, 1)); 
echo "><font face=verdana size=1> $votes[$i] "; 

if ($votes[$i] == "1") { echo "stem"; } else { echo "stemmen"; } 

echo "<br></font>n"; 
echo " </td>n"; 
echo " </tr>n";

Je kunt het eigenlijk al aan de kleuren zien...
 
:(depressie nabij...:(

Parse error: parse error, expecting `','' or `';'' in /mnt/datadisk/users/webs/znoskadia.breezeland.com/poll.php on line 129

PHP:
} } 

echo " </table>nn"; 
echo " </td>n"; 
echo " </tr>n"; 
echo "</table>nn"; 

} else { 

echo " <font face=verdana size=2><b>$vraag</b><br>nn"; 
echo "<table cellpadding=0 cellspacing=0 border=0>n"; 
echo " <form name=form method=post><font face=verdana size=1>n"; 

for ($i = 0; $i < count($antwoord); $i++) { 

if ($antwoord[$i] == "") { echo ""; } else { 

echo " <tr>n"; 
echo " <td>n"; 
echo " <input type=radio name=stem value="$antwoord[$i]" id="$antwoord[$i]">n"; 
echo " </td>n"; 
echo " <td>"; 
echo "<font size=1><label for="$antwoord[$i]">$antwoord[$i]</label></font>"; 
echo "</td>n"; 
echo " </tr>n"; 

} } 

echo "</table>nn"; 
echo "<input style="font-face: verdana; font-size: 9px" type=submit value=" Stem! ">n"; 
echo "</form>nn"; 

} } 
?>
 
Let op, 1 bericht verwijderd.
 
PHP:
} } 

echo " </table>nn"; 
echo " </td>n"; 
echo " </tr>n"; 
echo "</table>nn"; 

} else { 

echo " <font face=verdana size=2><b>$vraag</b><br>nn"; 
echo "<table cellpadding=0 cellspacing=0 border=0>n"; 
echo " <form name=form method=post><font face=verdana size=1>n"; 

for ($i = 0; $i < count($antwoord); $i++) { 

if ($antwoord[$i] == "") { echo ""; } else { 

echo " <tr>n"; 
echo " <td>n"; 
echo " <input type=radio name=stem value=".$antwoord[$i]." id=".$antwoord[$i].">n"; 
echo " </td>n"; 
echo " <td>"; 
echo "<font size=1><label for=".$antwoord[$i].">".$antwoord[$i]."</label></font>"; 
echo "</td>n"; 
echo " </tr>n"; 

} } 

echo "</table>nn"; 
echo "<input style=\"font-face: verdana; font-size: 9px\" type=submit value=\" Stem! \">n"; 
echo "</form>nn"; 

} } 
?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan