Szavazás

Általános kérdések a Webshop Hun1 Smarty programról.
Post Reply
berczik
Hozzászólások: 13
Csatlakozott: pén. nov. 19, 2010 11:16 pm
Kapcsolat:

Szavazás

Hozzászólás Szerző: berczik »

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?

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: mezofi »

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

berczik
Hozzászólások: 13
Csatlakozott: pén. nov. 19, 2010 11:16 pm
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: berczik »

ok, köszönöm.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: mezofi »

Nincs mit.
Mezőfi

berczik
Hozzászólások: 13
Csatlakozott: pén. nov. 19, 2010 11:16 pm
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: berczik »

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.

berczik
Hozzászólások: 13
Csatlakozott: pén. nov. 19, 2010 11:16 pm
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: berczik »

Ezt a hibát sikerült is megoldani, viszont valamiért nem menti el az eredményeket :(

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: mezofi »

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

berczik
Hozzászólások: 13
Csatlakozott: pén. nov. 19, 2010 11:16 pm
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: berczik »

Az attribútum maradt ki :oops:
Köszönöm

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Szavazás

Hozzászólás Szerző: mezofi »

Nincs mit.
Mezőfi

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 22 vendég