Eine Art vote

origin^sad

Mitglied
Also ich habe mal ein vote für ein PoTW gebaut und habe mir gedacht das es am besten mit dem "UPDATE" Befehl für mySQL geht nur trägt eres nicht ein .. ich ahbe noch keine erfahrungen mit Radio Boxen deswegen btte ich um Hile (Er zeigt keinen fehler an)
PHP:
<?php require "html.php"; ?>

<table vspace="0" hspace="0" cellspacing="0" cellpadding="0" style="margin:0px">
<?
$result2 = mysql_query("select * from chicks order by id DESC limit 1",$db);
while ($daten = mysql_fetch_array($result2))  {
?>
<tr><td align="center">
<font face="tahoma" color="#FFFFFF" size="2">
<b>Pic of the w33k (day ?¿)</b><br><br>
</font>
<br>
<img src="/potw/<? echo $daten[pfad]; ?>" border="0">
<br><br>
</td></tr>
<? } ?>
</table>
<?
          if ($submit) {
          $sql = "UPDATE chickvote SET
                               1='$1',
                               2='$2',
                               3='$3',
                               4='$4',
                               5='$5',
                               6='$6',
                               7='$7',
                               8='$8',
                               9='$9',
                               10='$10' WHERE id='$edit'";
                               $result = mysql_query($sql,$db);
                         echo "<meta http-equiv=\"refresh\" content=\"3; URL=$PHP_SELF?edit=1\"><font face=\"tahoma\" size=\"-2\" color=\"#FFA000\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;THX for vote<br>";
                 }
                 else {
                 $sql = "SELECT * FROM chickvote WHERE id=$edit";
                 $result = mysql_query($sql,$db);
                 $data = mysql_fetch_array($result);

                 $a1 = $data["1"] + 1;
                 $a2 = $data["2"] + 1;
                 $a3 = $data["3"] + 1;
                 $a4 = $data["4"] + 1;
                 $a5 = $data["5"] + 1;
                 $a6 = $data["6"] + 1;
                 $a7 = $data["7"] + 1;
                 $a8 = $data["8"] + 1;
                 $a9 = $data["9"] + 1;
                 $a10 = $data["10"] + 1;
?>

<form name="chickvote" action="<? echo $PHP_SELF ?>" method="post">
<input type=hidden name="edit" value="<? echo $data["id"] ?>">
<font face="tahoma" color="#FFFFFF" size="2">Pfui !!
<input type="Radio" name="1" value="<? echo $a1 ?>">
<input type="Radio" name="2" value="<? echo $a2 ?>">
<input type="Radio" name="3" value="<? echo $a3 ?>">
<input type="Radio" name="4" value="<? echo $a4 ?>">
<input type="Radio" name="5" value="<? echo $a5 ?>">
<input type="Radio" name="6" value="<? echo $a6 ?>">
<input type="Radio" name="7" value="<? echo $a7 ?>">
<input type="Radio" name="8" value="<? echo $a8 ?>">
<input type="Radio" name="9" value="<? echo $a9 ?>">
<input type="Radio" name="10" value="<? echo $a10 ?>">
mir geht einer ab :) </font><br><br>
<input type="Submit" name="submit" value="Submit">
</form>
<? } ?>

need help . pls ^^
 
Zuletzt bearbeitet:
wenn ich mich jetzt nich vertue kannst du den updatestring nich in eine variable packen

mach anstatt

$result = mysql_query($sql,$db);
$data = mysql_fetch_array($result);


$Link=mysql_connect ($Host,$User,$Password);
if (mysql_db_query($DBName,$sql,$Link))
{
hier das was passieren soll
}

oder mit nem ! wenn das schiefgeht das er das dann ausgeben soll..

hab grad leider nich viel zeit, sonst würd ich mir das genauer anschauen..
 
Zurück