[PHP] akcja zwiazana z polem kombi

0

Cześć.
moj problem polega na tym że chciałbym wybrac cos w polu kombi , przyciskam przycisk wyslij i odpala sie skrypt przyporzadkowany do wyboru wybranej opcji.

html:

<form method="post" action="page/actions/2act.php">
Treść
pytania:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Zbiór pytania: 
&nbsp;<input align="top" name="zbiorP"><textarea cols="60" rows="8" name="trescP"></textarea>&nbsp;&nbsp;&nbsp;&nbsp;Typ pytania:&nbsp;&nbsp;<select name="TypPytania"><option value="z">Zamkniete</option><option value="o">Otwarte</option></select>
<br>
<br>
<br>
<br>

<input type="submit" value="Dodaj" > 
<input type="reset" value="Wyczyść">
<br>
</form>
 

php:

 

 <?php
header("Refresh:1; URL=/ce/index.php?go3=2&&go2=2");


// odbieramy dane z formularza
$trescP = $_POST['trescP'];
$zbiorP = $_POST['zbiorP'];

$TypPytania = $_POST['TypPytania'];


if($trescP and $zbiorP) {
    
    // łączymy się z bazą danych
   

	$sql_host = 'localhost';
	$sql_user = 'Egzaminator';
	$sql_password = 'orangutan';
	$sql_baza = 'cyberegzaminator';

	$connection = @mysql_connect($sql_host, $sql_user, $sql_password) or die('Brak połączenia z serwerem MySQL');
	$db = @mysql_select_db($sql_baza, $connection)
 	or die('Nie mogę połączyć się z bazą danych');
    
    if($TypPytania =='z')
 
    {

	// dodajemy rekord do bazy
    $ins = @mysql_query("INSERT INTO pytaniaz set trescPZ='$trescP', zbiorPZ='$zbiorP'");
    
    if($ins) echo "Pytanie dodane poprawnie...>>>";
    
    else echo "Błąd nie udało się dodać nowego pytania";
    
    
    mysql_close($connection);
    }
    if($TypPytania =='o') {

    // dodajemy rekord do bazy
    $ins = @mysql_query("INSERT INTO pytaniao set trescPO='$trescP', zbiorPO='$zbiorP'");
    
    if($ins) echo "Pytanie dodane poprawnie...>>>";
    
    else echo "Błąd nie udało się dodać nowego pytania";
    
    
    mysql_close($connection);
    }
}
?>

rozwiazanie jest pewnie proste, ale coż dopiero zaczynam...

0

nie mam pojęcia o co chodzi, przecież wykonujesz różne czynności w zależności od wyboru w "select"
zmień książkę z której się uczysz, poczytaj o sql injection i nie korzystaj najlepiej z modułu mysql

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.