Niestety czasowy brak czasu nie pozwala mi na zagłębienie się bardziej w lekturę dlatego znów proszę o pomoc.
Dla fragmentu skryptu:
Kod
<body>
<form method=post action="ankieta_ankieta_koniec_tak.php">
<th width="694" height="10" align="left" valign="top" class="style44" scope=col><p><font size="4"> <b>Pytanie -1- </b></font></p></th>
<th width="694" height="10" align="left" valign="top" class="style44" scope=col><p style="text-indent:1cm";><font size="4"><i>Skąd jesteś?</i></font> </p></th>
<th width="694" height="30" align="left" valign="middle" class="style44" scope=col><p style="text-indent:2cm";> <font size="4">
<input type="radio" name="glos1" value="1" > europa</font></p></th>
<th width="694" height="30" align="left" valign="middle" class="style44" scope=col><p style="text-indent:2cm";> <font size="4">
<input type="radio" name="glos1" value="2" > azja </font></p></th>
<th width="694" height="30" align="left" valign="middle" class="style44" scope=col><p style="text-indent:2cm";> <font size="4">
<input type="radio" name="glos1" value="3" > afryka </font></p></th>
stworzyłem kod który ma mi zapisać dane do bazy:
Kod
<?
$odp=$HTTP_POST_VARS['glos1'];
$polaczenie=mysql_connect('localhost','root');
mysql_select_db('ankieta', $polaczenie);
$rezultat=mysql_query('SELECT odp' .$odp. 'from ankieta', $polaczenie);
$wartosc=mysql_fetch_array($rezultat);
$liczba=$wartosc['odp' .$odp];
$liczba=$liczba+1;
$sql=mysql_query('UPDATE ankieta SET odp' .$odp.'='.$liczba, $polaczenie);
echo 'Dodano głos!'
mysql_close ('$polaczenie');
?>
gdzie baza wygląda mniej wiecej tak:
mysql> create database ankieta;
mysql> create table ankieta (odp1 int, odp2 int, odp3 int);
mysql> insert into ankieta (odp1,odp2,odp3) values (0,0,0);
Niestety nie działa mi to.
Jeżeli można jakieś podpowiedzi, tudzież alternatywne rozwiązania.
Jest jeszcze jeden problem nad którym próbuje kombinować troche...
bo wszystko ładnie, ale mam tam jedno pytanie, a w ankiecie 20...
Co w takim przypadku...
Z góy dziękli i pozdrawiam
zaix