jeśli sprawdzę print_r($POST) to mam:
po utworzneiu ankiety:
Array ( [tyt_ank] => restorante [pyt_ank] => jakia to cok [IPW] => 2 [opis] => Array ( [0] => [1] => nie [2] => tak ) )
po tym jak nie wybrałem zadnej odpowiedzi:
Array ( [tyt_ank] => restorante [pyt_ank] => jakia to cok [IPW] => 2 [opis] => Array ( [0] => Array ) )
<?php //print_r($_POST); $de=$_POST['IPW']; $ileznaleziono=0; for($g=1; $g<=$de; $g++){ if($_POST['opis'][$g]==''){ $ileznaleziono++; } } if($ileznaleziono!=0){ require ('panel_adm1.php'); } else{ $de=$_POST['IPW']; //print '<b>'.$_POST['tyt_ank'].'</b><br><br>'; for($b=1; $b<=$de; $b++){ print "<input type='radio' name='ankieta' value='".$_POST['opis'][$b]."'>".$_POST['opis'][$b]."<br><br>"; //print_r($_POST); } //require ('form.php'); //form($ankieta,$tyt_ank,$IPW,$opis); //$SQLL=mysql_query('SET CHARSET LATIN2'); $TA = "CREATE TABLE ".$_POST['tyt_ank']."("; for($a=1; $a<=$de; $a++){ $TA .= "".$_POST['opis'][$a]." int(11) NOT NULL default 0 UNIQUE, "; } $TA .= ")"; $ins="INSERT INTO ".$_POST['tyt_ank']."("; for($j=1; $j<=$de; $j++){ $ins .= "".$_POST['opis'][$j].", "; } $ins .= ") VALUE("; for($j=1; $j<=$de; $j++){ $ins .= "0, "; } $ins .= ")"; } ?>
drugi plik:
<?php $e=$_POST['IPW']; //print_r($_POST); //$ileznaleziono=0; require ('form.php'); } else{ if($glosowano){ require('wyniki2.php'); wyniki (); } else{ $query1=("UPDATE ".$_POST['tyt_ank']." SET ".$_POST['ankieta']."=".$_POST['ankieta']."+1") require('wyniki2.php'); wyniki (); } } ?>
jesli ma ktoś jakiś pomysł jak to rozwiązać prosze o radę
Pozdrawiam