![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 13.03.2006 Skąd: Rogoźno Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Poniżej przedstawiam dwa pliki które sluża do dodawania jerkorku za pomoca listy rozwijanej formularz w html oraz wpisana w nie wartości, lecz owy skrypt nie działa do końca prawidlowo. Po skończeniu skryptu nic sie nei dzieje, zadnego błedu , nic. Nie potrafie sobie z tym poradzic ponieważ nei moge wypatrzeć co jest w nim nei tak, może jakieś bystrzejsze oko powie mi gdzie jest bład.: Plik zlecenia.php CODE <?php (include "polaczenie.php"); $osobysql = "SELECT * FROM osoby"; $results = mysql_query($osobysql) or die ("niepoprawne zapytanie: " .mysql_error()); while ($row = mysql_fetch_array($results)) { $osoby[$row['wyk_id']] = $row['nazwisko']; } ?> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <title>Dodawanie zlecenia</title> <style type="text/css"> TD{color:#353535;font-family:veranda} TR{color:#FFFFFF;font-family:veranda;background-color:#336699} </style> </head> <body> <form action="commit.php?action=add&type=aaa" method="post"> <table border="0" width="600" cellspacing="1" cellpadding="3" bgcolor="#353535" align="center"> <tr> <td bgcolor="#FFFFFF" width="30%">Rozmiar grafiki</td> <td bgcolor="#FFFFFF" width="70%"> <input type="text" name="rozmiar_grafiki"> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Material</td> <td bgcolor="#FFFFFF" width="70%"> <input type="text" name="material"> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Technologia</td> <td bgcolor="#FFFFFF" width="70%"> <select name="technologia"> <option name="Sublimacja">Sublimacja</option> <option name="Solvent">Solvent</option> <option name="ploter tnacy">ploter tnący</option> </select> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Aktualny status zlecenia!</td> <td bgcolor="#FFFFFF" width="70%"> <select name="status!"> <option name="w przygotowaniu">W przygotowaniu</option> <option name="drukowanie">drukowanie</option> <option name="grzanie">grzanie</option> <option name="wykanczanie">wykanczanie</option> <option name="wyslane">Wyslane</option> </select> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Wykonujacy</td> <td bgcolor="#FFFFFF"> <select name="nazwisko"> <option value="" selected>Wybierz Osobe wykonujaca zlecenie</option> <?php foreach ($osoby as $wyk_id => $nazwisko) { ?> <option value="<?php echo $wyk_id; ?>" ><?php echo $nazwisko; ?></option> <?php } ?> </select> </td> <tr> <td bgcolor="#FFFFFF" colspan="2" align="center"> <input type="submit" name="SUBMIT" value="Dodaj"> </td> </tr> </table> </form> </body> </html> PLIK commit.php CODE <?php //potierdzenie dodania (include "polaczenie.php"); /*$link = mysql_connect("localhost", "root", "root") or die ("Nie udało się połaczyc:" .mysql_error()); mysql_select_db('zlecenia', $link) or die ( mysql_error()); */ switch ($GET['action']){ case "add": switch ($_GET['type']) { case "aaa": $sql = "INSERT INTO zlecenia (rozmiar_grafiki, material, technologia) VALUES ('" . $_POST['rozmiar_grafiki'] . "', '" . $_POST['material'] . "', '" . $_POST['technologia'] . "')"; break; } break; } if (isset($sql) && !empty($sql)) { echo "<!--" . $sql . " -->"; $result = mysql_query($sql) or die ("Nieporawne zapytanie: " . mysql_error()); ?> <p align="center" style="color:#343434"> Wykonane. <a href="nowe.php">Lista</a> </p> <?php } ?> plik includowany polaczenie.php CODE <?php $username="root"; $password="root"; $database="zlecenia"; mysql_connect('localhost',$username,$password); @mysql_select_db($database) or die("Nie odnaleziono bazy danych"); ?> Bede bardzo wdzieczny za wyszukanie błedu. Skrypt nie dodaje rekordu do bazy tylko odpala sie i nic nei wyswietla, zero jakiegokolwiek komunikatu. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:07 |