Antworten auf deine Fragen:
Neues Thema erstellen

CSS Menu in PHP Code anzeigen? (rating script)

A

aydesign

Guest

Hi, ;)

habe ein rating script per Tutorial zusammen gebaut:

PHP:
<?php 
 mysql_connect("******", "*******", "*******") or die(mysql_error()); 
 mysql_select_db("*******") or die(mysql_error()); 
 
 $data = mysql_query("SELECT * FROM vote") or die(mysql_error()); 
 
 if(isset($_GET["mode"])) {
 $mode=$_GET["mode"];
 $voted = $_GET[voted];
 $id = $_GET[id];
 }

 if ( $mode=="vote") 
 { 
 
     if(isset($_COOKIE[$cookie])) 
         { 
         Echo "Sorry You have already ranked that site <p>"; 
         } 
 
     else 
         { 
         $month = 2592000 + time(); 
         setcookie(Mysite.$id, Voted, $month); 

 mysql_query ("UPDATE vote SET total = total+$voted, votes = votes+1 WHERE id = $id"); 
         Echo "Your vote has been cast <p>"; 
         } 
 } 
 
 while($ratings = mysql_fetch_array( $data )) 
 { 
 
 Echo "Name: " .$ratings['name']."<br>"; 
 
 $current = $ratings[total] / $ratings[votes]; 
 Echo "Current Rating: " . round($current, 1) . "<br>"; 
 
 Echo "Rank Me: "; 
 Echo "<a href=".$_SERVER['PHP_SELF']."?mode=vote&voted=1&id=".$ratings[id].">Vote 1</a> | "; 
 Echo "<a href=".$_SERVER['PHP_SELF']."?mode=vote&voted=2&id=".$ratings[id].">Vote 2</a> | "; 
 Echo "<a href=".$_SERVER['PHP_SELF']."?mode=vote&voted=3&id=".$ratings[id].">Vote 3</a> | "; 
 Echo "<a href=".$_SERVER['PHP_SELF']."?mode=vote&voted=4&id=".$ratings[id].">Vote 4</a> | "; 
 Echo "<a href=".$_SERVER['PHP_SELF']."?mode=vote&voted=5&id=".$ratings[id].">Vote 5</a><p>"; 
 } 
 ?>
und würde gerne statt den Links zum voten das ganze über mein star-css-menü anzeigen lassen....

Code:
<ul class='star-rating'>
            <li><a href='#' title='1 star out of 5' class='one-star'>1</a></li>
            <li><a href='#' title='2 stars out of 5' class='two-stars'>2</a></li>
            <li><a href='#' title='3 stars out of 5' class='three-stars'>3</a></li>
            <li><a href='#' title='4 stars out of 5' class='four-stars'>4</a></li>
            <li><a href='#' title='5 stars out of 5' class='five-stars'>5</a></li>
        </ul>
aber immer wenn ich es im code einfügen will zeigt er mir einen Fehler an. Ich hab es mit Echo " ..... "; eingefügt.

Hoffe mir kann jemand helfen! :'(


Danke im Voraus
 

A

aydesign

Guest

AW: CSS Menu in PHP Code anzeigen? (rating script)

So hab ich es eingefügt:
PHP:
 Echo "<ul class='star-rating'>
            <li><a href='.$_SERVER['PHP_SELF']."?mode=vote&voted=1&id=".$ratings[id].' title='1 star out of 5' class='one-star'>1</a></li>
            <li><a href='.$_SERVER['PHP_SELF']."?mode=vote&voted=2&id=".$ratings[id].' title='2 stars out of 5' class='two-stars'>2</a></li>
            <li><a href='.$_SERVER['PHP_SELF']."?mode=vote&voted=3&id=".$ratings[id].' title='3 stars out of 5' class='three-stars'>3</a></li>
            <li><a href='.$_SERVER['PHP_SELF']."?mode=vote&voted=4&id=".$ratings[id].' title='4 stars out of 5' class='four-stars'>4</a></li>
            <li><a href='.$_SERVER['PHP_SELF']."?mode=vote&voted=5&id=".$ratings[id].' title='5 stars out of 5' class='five-stars'>5</a></li>
        </ul>";
und das ist die Fehlermeldung:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/cwcity/hosting/a/y/aydesign/htdocs/poll/test.php on line 41

Line 41 ist die Zeile wo <li><a href..... beginnt.
 

cebito

undefined

AW: CSS Menu in PHP Code anzeigen? (rating script)

Ein Problem der einfachen und doppelten Anführungszeichen, vielleicht schreibst du jede Zeile mal mit einem extra-Echo, dann kommst vielleicht leichter (und selbst) drauf... ;)
 
A

aydesign

Guest

AW: CSS Menu in PHP Code anzeigen? (rating script)

Hab schon soviele Variation ausprobiert, aber es liegt anscheinend an den Links. Denn wenn ich '#' einfüge dann gehts. Aber wie könnte ich es dann anstellen dass gezählt wird???

:'(
 

cebito

undefined

AW: CSS Menu in PHP Code anzeigen? (rating script)

Eigentlich sollte es dir das Syntax-Highlighting hier schon verraten, vergleiche mal deinen Ursprungscode (das Highlighting) mit dem neu eingefügten.

PHP:
Echo "<ul class='star-rating'>
            <li><a href='".$_SERVER['PHP_SELF']."?mode=vote&voted=1&id=".$ratings[id]."' title='1 star out of 5' class='one-star'>1</a></li>
            <li><a href='".$_SERVER['PHP_SELF']."?mode=vote&voted=2&id=".$ratings[id]."' title='2 stars out of 5' class='two-stars'>2</a></li>
            <li><a href='".$_SERVER['PHP_SELF']."?mode=vote&voted=3&id=".$ratings[id]."' title='3 stars out of 5' class='three-stars'>3</a></li>
            <li><a href='".$_SERVER['PHP_SELF']."?mode=vote&voted=4&id=".$ratings[id]."' title='4 stars out of 5' class='four-stars'>4</a></li>
            <li><a href='".$_SERVER['PHP_SELF']."?mode=vote&voted=5&id=".$ratings[id]."' title='5 stars out of 5' class='five-stars'>5</a></li>
     </ul>";
 
A

aydesign

Guest

AW: CSS Menu in PHP Code anzeigen? (rating script)

:) ah jetzt sehe ich es.

Danke, hat jetzt auch geklappt!!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.636
Beiträge
1.538.484
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben