HiDeOfThePaiN
Registered
Ами искам този код
като се направи анкета да изпише Линк към вашата анкета sait.com/index.php?f=6232[примерно] и така всеки който си прави да му прави някви числа за анкетата.
Код:
<?php
//Първо проверяваме дали има изпратена стойност от формата ако има записваме това което сме изпратили от формата ако няма на екрана се появява формата.
if (isset($_POST['submit'])) {
$vapros=$_POST['vapros']; // Взимаме въпроса изпратен от формата.
$otg=array(); // Създаваме масив от отговори и цикъл с които ще ги ги вкараме в масива.
for($i=0;$i<=15;$i++){
$otg[$i]=$_POST['otg'.$i];//Взимаме отговорите изпратени от формата.
}
//Понеже от формата изпращаме и присвояваме 16 полета а анкетата която сме създали може да има по малко отговори трябва да премахнем празните елементи от масива.
foreach($otg as $i => $value) {
if($value == "") {unset($otg[$i]);}
}
$realotg= array_values($otg); //Това е новия масив с всички отговори
$broi=count($realotg); // Преброяваме елементите в масива
include('conn.php');//Инклудваме конфиг файла с който се свързваме в БД
$sql="INSERT vaprosi (vapros) VALUES ('$vapros')";//Записваме въпроса в таблицата vaprosi
$rez=mysql_query($sql,$link);
$sql="SELECT * FROM vaprosi ORDER BY v_id DESC LIMIT 0 , 1";//Селектираме най-големия Индивидуалния номер на последния записан въпрос
$rez=mysql_query($sql,$link);
$red=mysql_fetch_array($rez);
$v_id=$red['v_id'];
$broi=count($realotg)-1;
//С един дикъл записваме всички отговори в таблицата otgovori
for($i=0;$i<=$broi;$i++){
$sql="INSERT INTO otgovori(`v_id` , `otgovor` , `rezultat`) VALUES ('$v_id','$realotg[$i]','0')";
$rez=mysql_query($sql,$link);
}
}
//този код се изпълнява преди формата да бъде изпълнена
else{
echo"<form action=\"addnew.php\" method=\"POST\" />\n";
echo"Въпрос<br />";
echo"<input type=\"text\" name=\"vapros\" /><br/><br />Отговори<br />\n";
// С цикъл
for($i=0;$i<=15;$i++){
echo"<input type=\"text\" name=\"otg".$i."\" style=\"width:400px;\"/><br />\n";
}
echo"<input type=\"submit\" name=\"submit\" /></form>";
}
?>
като се направи анкета да изпише Линк към вашата анкета sait.com/index.php?f=6232[примерно] и така всеки който си прави да му прави някви числа за анкетата.