Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 19-02-2012, 18:05
OrangeStripes
 Registrierter Benutzer
Links : Onlinestatus : OrangeStripes ist offline
Registriert seit: Feb 2012
Beiträge: 19
OrangeStripes befindet sich auf einem aufstrebenden Ast
Standard

also... es soll ein mysql basiertes votingscript werden, aber wie gesagt, er haut mich immer aus meiner laufenden session. das erkenn ich daran, dass wenn ich eingeloggt bin und den VOTE Button drücke, ich nichtmehr eingeloggt bin und das script nicht weiter ausgeführt wird, da ich ja nicht online bin.


PHP-Code:
<?php

         session_start
();
         
session_regenerate_id();
      
// login
         
error_reporting(0);     
      if (isset(
$_POST['UID']) && isset($_POST['PW']) &&
         
$_POST['UID'] != '' && $_POST['PW'] != '') {
         
$db mysqli_connect('localhost''root''''boss');
         
$sql sprintf(
         
'SELECT * FROM spielunken WHERE UID=\'%s\' AND PW=\'%s\'',
         
mysqli_real_escape_string($db$_POST['UID']), 
         
mysqli_real_escape_string($db$_POST['PW']));
         
$ergebnis mysqli_query($db$sql);
      if (
mysqli_num_rows($ergebnis) > 0) {    
   while (
$Groups $ergebnis->fetch_object()) {
         
$Gruppe $Groups->Gruppe;}}
      if (
$Gruppe == 'member')  {
         
$_SESSION['member'] = true;}
  elseif (
$Gruppe == 'dj') {
         
$_SESSION['dj'] = true;}
  elseif (
$Gruppe == 'artist') {
         
$_SESSION['artist'] = true;}}
      if (
$_SESSION["member"] == true) {
    echo 
'<p class="Welcome">Hello! you are logged 
         as <strong>member</strong>... 
         <a href="os-config-logout.php.php" style="color: #FFF;">logout
         </a></p>'
;} 
  elseif (
$_SESSION["dj"] == true) {
    echo 
'<p class="Welcome">Hello! you are logged as <strong>DJ</strong>... 
         <a href="os-config-logout.php" style="color: #FFF;">logout</a></p>'
;}
  elseif (
$_SESSION["artist"] == true) {
    echo 
'<p class="Welcome">Hello! you are 
         logged as <strong>artist</strong>... 
         <a href="os-config-logout.php" style="color: #FFF;">logout</a></p>'
;}
    else { 
      
?>
   <form action="os-login.php" method="post" >
         <input type="text" size="22" maxlength="26"
         name="UID" class="inputformat" value="Username"/>
         <input type="password" size="16" maxlength="50"
         name="PW" class="inputformat" value="Password"/>
         <input type="submit" value="LOGIN" />
         register as  
         <a href="os-registration-member.php" 
         style="color: #FFF;">MEMBER</a>
         or apply as a <a href="os-registration-dj.php" 
         style="color: #FFF;">DJ</a>
         </form>
<?php 
      
?>

<?php 
      
// Votebutton
      
if (mysqli_num_rows($ergebnis) > 0) {    
   while (
$entry $ergebnis->fetch_object()) {
         
$remix $entry->contest1;}}
      if (
$remix == 'wagsville'){
         
$REMIXER['wagsville'] = true;}
  elseif (
$remix == 'reed'){
         
$REMIXER['reed'] = true;}
    else {
     
?>
   <form action='voting.php method='post'>
         <input type='Submit' value='VOTE'/></form>
<?php }
      if (
$REMIXER["wagsville"] == true){
    echo 
'you already have voted';}
  elseif (
$REMIXER["reed"] == true) {
    echo 
'you already have voted';}
    else {
$result mysql_query("UPDATE spielunken SET contest1 = 'wagsville'
         WHERE UID=\'%s\' AND PW=\'%s\'"
);}
     
?>

Geändert von OrangeStripes (19-02-2012 um 18:31 Uhr)
Mit Zitat antworten