Szavazás
Szavazás
Szia István!
Szeretnék az oldalra egy álandó szavazást készíteni, de lövésem sincs, hogy kezdjek bele. Tudnál segíteni nekem?
Szeretnék az oldalra egy álandó szavazást készíteni, de lövésem sincs, hogy kezdjek bele. Tudnál segíteni nekem?
Re: Szavazás
Nekem sincs még én sem csináltam ilyet.
Bizonyára erre is vannak kész scriptek amiket csak be kell húzni.
Mezőfi
Bizonyára erre is vannak kész scriptek amiket csak be kell húzni.
Mezőfi
Re: Szavazás
ok, köszönöm.
Re: Szavazás
Találtam egy számomra szimpatikus az egyik fórumon:
<form method="post">
<br>Milyen az új oldal?<br>
Nagyon rossz:<input name="ertek" value="1" type="radio"><br>
Rossz:<input name="ertek" value="2" type="radio"><br>
Elmegy:<input checked="checked" name="ertek" value="3" type="radio"><br>
Jó:<input name="ertek" value="4" type="radio"><br>
Nagyon jó:<input name="ertek" value="5" type="radio"><br><br>
<input value="Mehet" type="submit">
</form>
<?php
if(isset($_POST['ertek'])) {
$sz = explode("|", file_get_contents("szavazatok.txt"));
if(isset($sz[($_POST['ertek']-1)])) {$sz[($_POST['ertek']-1)]++;}
$fp = fopen("szavazatok.txt", "w");
fputs($fp, implode("|", $sz));
}
?>
//innentől van hiba
<?php
$sz = explode("|", file_get_contents("szavazatok.txt"));
$allasok = array("Nagyon rossz", "Rossz", "Elmegy", "Jó", "Nagyon jó");
for($i=4;$i>=0;$i--) {
print $allasok[$i].": ".$sz[$i]." szavazat<br />";
}
?>
Megvan hozzá a szavazatok.txt is ilyen artalommal:
0|0|0|0|0
A problémám az vele, hogy az oldalon, ha az utolsó rész is benne van, akkor ezt írja ki:
Fatal error: Smarty error: [in right/informaciok_box.tpl line 30]: syntax error: unrecognized tag 'print' (Smarty_Compiler.class.php, line 590) in /var/www/domain/gyogynovenyszakuzlet.hu/libs/smarty.class.php on line 1095
Ha tudnál segíteni, hogy mit csináljak, azt nagyon megköszönném.
<form method="post">
<br>Milyen az új oldal?<br>
Nagyon rossz:<input name="ertek" value="1" type="radio"><br>
Rossz:<input name="ertek" value="2" type="radio"><br>
Elmegy:<input checked="checked" name="ertek" value="3" type="radio"><br>
Jó:<input name="ertek" value="4" type="radio"><br>
Nagyon jó:<input name="ertek" value="5" type="radio"><br><br>
<input value="Mehet" type="submit">
</form>
<?php
if(isset($_POST['ertek'])) {
$sz = explode("|", file_get_contents("szavazatok.txt"));
if(isset($sz[($_POST['ertek']-1)])) {$sz[($_POST['ertek']-1)]++;}
$fp = fopen("szavazatok.txt", "w");
fputs($fp, implode("|", $sz));
}
?>
//innentől van hiba
<?php
$sz = explode("|", file_get_contents("szavazatok.txt"));
$allasok = array("Nagyon rossz", "Rossz", "Elmegy", "Jó", "Nagyon jó");
for($i=4;$i>=0;$i--) {
print $allasok[$i].": ".$sz[$i]." szavazat<br />";
}
?>
Megvan hozzá a szavazatok.txt is ilyen artalommal:
0|0|0|0|0
A problémám az vele, hogy az oldalon, ha az utolsó rész is benne van, akkor ezt írja ki:
Fatal error: Smarty error: [in right/informaciok_box.tpl line 30]: syntax error: unrecognized tag 'print' (Smarty_Compiler.class.php, line 590) in /var/www/domain/gyogynovenyszakuzlet.hu/libs/smarty.class.php on line 1095
Ha tudnál segíteni, hogy mit csináljak, azt nagyon megköszönném.
Re: Szavazás
Ezt a hibát sikerült is megoldani, viszont valamiért nem menti el az eredményeket
Re: Szavazás
Lehet nem a főkönyvtárban van a szavazatok.txt, vagy nincs írási joga hozzá, mert nem 777-es attribútuma van a txt-nek.
Mezőfi
Mezőfi
Re: Szavazás
Az attribútum maradt ki
Köszönöm
Köszönöm
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 9 vendég