Mam kod, na wykonanie ankiety z wyborem dla wybranej grupy userów, nie wiem czy jest zrobiona dobrze, bo ja php nie umiem. Szukam osoby która potrafiłaby mi ją dostosować do php-fusion. Podaje kod:
<?php
session_start();
ob_start();
$_SESSION['level'] = 2;
$_SESSION['login'] = "Mlodycompany";
/*CREATE TABLE `wyniki` (
`nazwa_usera` VARCHAR( 45 ) NOT NULL ,
`wartosc_glosu` TINYINT( 1 ) NOT NULL ,
`data` VARCHAR( 45 ) NOT NULL
);*/
$connect = mysql_connect("localhost", "admin", "281293");
$select = mysql_select_db("ankieta");
$zapytanie = mysql_query("SELECT * FROM `wyniki`");
if($_SESSION['level'] == 2){
echo('
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
</head>
<table>
<tr>
<th>Nazwa usera</th>
<th>Wynik</th>
<th>Data zagłosowania</th>
</tr>');
while($row = mysql_fetch_array($zapytanie)){
switch($row[1]){
case 0: $wynik = "Nie jedzie"; break;
case 1: $wynik = "Jedzie"; break;
}
echo('
<tr>
<th>'.$row[0].'</th>
<th>'.$wynik.'</th>
<th>'.$row[2].'</th>
</tr>');
}
$zapytanie2 = mysql_query("SELECT * FROM `wyniki` WHERE `nazwa_usera` = '".$_SESSION['login']."'");
$row2 = mysql_fetch_array($zapytanie2);
$i = mysql_num_rows($zapytanie2);
if($row2[1] == 0 && $i == 1){
echo('
<form action="index.php?action=edit" method="post">
<tr>
<th>Zagłosuj</th>
<th><input type="radio" name="glos" value="0" checked="checked">Nie jedziesz</th>
<th><input type="radio" name="glos" value="1" >Jedziesz</th>
</tr>
<tr>
<th><input type="submit" value="Zmien" ></th>
</tr>
</form>');
}
if($row2[1] == 1 && $i == 1){
echo('
<form action="index.php?action=edit" method="post">
<tr>
<th>Zagłosuj</th>
<th><input type="radio" name="glos" value="0">Nie jedziesz</th>
<th><input type="radio" name="glos" value="1" checked="checked">Jedziesz</th>
</tr>
<tr>
<th><input type="submit" value="Zmien" ></th>
</tr>
</form>');
}
if($i == 0){
echo('
<form action="index.php?action=glos" method="post">
<tr>
<th>Zagłosuj</th>
<th><input type="radio" name="glos" value="0">Nie jedziesz</th>
<th><input type="radio" name="glos"value="1">Jedziesz</th>
</tr>
<tr>
<th><input type="submit" value="Zagłosuj" ></th>
</tr>
</form>');
}
echo('
</table>');
}
echo('</html>');
if($_GET['action'] == "edit"){
$zmien = mysql_query("UPDATE `wyniki` SET
`wartosc_glosu` = '".$_POST['glos']."',
`data` = '".date("Y.m.d")."'
WHERE `nazwa_usera` = '".$_SESSION['login']."'
");
if($zmien){
header("Location: ".$_SERVER['HTTP_REFERER']."");
}
}
if($_GET['action'] == "glos"){
$dodaj = mysql_query("INSERT INTO `wyniki` (`nazwa_usera`, `wartosc_glosu`, `data`) VALUES(
'".$_SESSION['login']."',
'".$_POST['glos']."',
'".date("Y.m.d")."'
)");
if($dodaj){
header("Location: ".$_SERVER['HTTP_REFERER']."");
}
}
?>
PW od moderatora:
- Przeniesienie tematu - szymon 30.05 - 17:34
Edytowane przez Pieka dnia 30.05.2008 19:33:23
|