Problem bei script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgeben
code
dank
doppelpunkt
expression
fehlermeldung
helfen
klammern
limit
mischen
operator
punkt
server
session
set
shuffle
sicherheit
statement
tippfehler
update
-
Hallo
Folgendes script lauft auf xampp supper nur am lima city server funz es nicht
<?php $query=mysql_query("SELECT klicks FROM user WHERE id=".$_SESSION["user_id"]." LIMIT 1"); $row=mysql_fetch_assoc($query); $punkte = $row['klicks']; if($_GET['klick']){ if($_GET['klick'] == 'aktive'){ mysql_query("UPDATE user SET klicks = klicks + 1 WHERE id = ".$_SESSION["user_id"]); } if($_GET['klick'] == 'inaktive'){ mysql_query("UPDATE user SET klicks = klicks - 5 WHERE id = ".$_SESSION["user_id"]); } } $query2=mysql_query("SELECT klicks FROM user WHERE id=".$_SESSION["user_id"]." LIMIT 1"); $row2=mysql_fetch_assoc($query2); echo '<div id="game"> <p>Aktueller Punktestand: '.$row2['klicks'].'</p>'; $klick[] = 'aktive'; $klick[] = 'inaktive'; $klick[] = 'inaktive'; $klick[] = 'inaktive'; //Arrays mischen shuffle($klick); shuffle($klick); $i=1; foreach($klick as $button){ echo '<a href="?rel=game&klick='.$button.'" class="button_'.$i.'"><img src="img/'.$button.'.gif"></a>'.($i==2?'<br>':''); $i++; } echo '</div>'; ?>
danke
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Gibt es eine Fehlermeldung? Bitte mal hier posten wenn ja^^
Das vereinfacht es uns enorm dir zu helfen.
Beitrag zuletzt geändert: 30.10.2010 20:46:17 von demonic-legends -
nein gibt es nicht
-
1. es kam mit Sicherheit eine Fehlermeldung, die hast du dir aber nicht ausgeben lassen, da error-reporting aus ist...
echo '<a href="?rel=game&klick='.$button.'" class="button_'.$i.'"><img src="img/'.$button.'.gif"></a>'.($i==2?'<br>':'');
ich vermute mal, hier ist hinten ein Tippfehler, das ? soll vermutlich ein . sein, oder?
Also:
echo '<a href="?rel=game&klick='.$button.'" class="button_'.$i.'"><img src="img/'.$button.'.gif"></a>'.($i==2.'<br>':'');
und die Klammern hinten verstehe ich auch nicht so ganz...
Kann natürlich sein, dass das ? schon richtig ist, und ich diese Anwendungsweise einfach noch nie gesehen / gebraucht habe, da mir auch der Doppelpunkt unbekannt ist...
lg Ole -
@ole-reglitzki: ?: ist der Ternary Operator. Es ist ein if-Statement als Expression ;)
@topic: Stelle bitte sicher, dass error_reporting auf E_ALL | E_STRICT ist und display_errors auf true. Du öffnest deine Session nämlich nicht, somit sollte es eig. E_NOTICEs geben ;)
Beitrag zuletzt geändert: 30.10.2010 23:20:47 von nikic -
wie kan ich das machen display_errors auf TRUE zu stellen ?
danke für eure antworten!! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage