Witam
Jestem poczatkujacy w php i od razu zostalem rzucony na gleboka wode a mianowicie mam do zrobienia strone ktora pobiera informacje z bazy danych.
Zrobilem sobie formularz w ktorym bede wprowadzal dane do bazy (baze juz tez mam zrobiona)
Oto kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <form action="insert.php" method="POST">
<td>Rok studiów
 </td> <td>
<select name="rokstudiow">
<option value="1">pierwszy</option>
<option value="2">drugi</option>
<option value="3">trzeci</option>
<option value="4">czwarty</option>
<option value="5">pi±ty
</option>
<td><input type="text" name=nazwaszkolenia></td>
<td><input type="text" name=nrszkolenia></td>
<td><b>Data rozpoczęcia:
</b></td> <td>Dzień
<input type="txt" name=rdzien size=1></td> <td>Miesi
±c
<input type="txt" name=rmiesiac size=8></td> <td>Rok
<input type="txt" name=rrok size=1></td>
<td><b>Data ukończenia:
</b></td> <td>Dzień
<input type="txt" name=udzien size=1></td> <td>Miesi
±c
<input type="txt" name=umiesiac size=8></td> <td>Rok
<input type="txt" name=urok size=1></td>
<td><input type="text" name=nazwaprojektu></td>
<td>Dzień
<input type="txt" name=udzien size=1></td> <td>Miesi
±c
<input type="txt" name=umiesiac size=8></td> <td>Rok
<input type="txt" name=urok size=1></td> <input type="submit" value="Wy¶lij">
A teraz kod skryptu php ktory ma laczyc sie z baza danych i wprowadzac dane do tabeli:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
</head>
<body>
<?php
@mysql_connect('localhost', 'root', 'ws@d') or
die ("nie można połaczyć się z serverem"); $imie=$HTTP_POST_VARS['imie'];
$nazwisko=$HTTP_POST_VARS['nazwisko'];
$grupa=$HTTP_POST_VARS['grupa'];
$rokstudiow=$HTTP_POST_VARS['rokstudiow'];
$status=$HTTP_POST_VARS['status'];
/*
$nazwaszkolenia=$HTTP_POST_VARS['nazwaszkolenia'];
$nrszkolenia=$HTTP_POST_VARS['nrszkolenia'];
$certyfikat=$HTTP_POST_VARS['certyfikat'];
$nazwaprojektu=$HTTP_POST_VARS['nazwaprojektu'];
$opis=$HTTP_POST_VARS['opis'];
*/
$sql = "insert into 'Osoba' values('', '$imie', '$nazwisko', '$grupa', '$rokstudiow', '$status')";
?>
</body>
</html>
Problem w tym, ze zadne informacje nie sa dodawane.
Po nacisnieciu Wyslij ekran przegladarki staje sie bialy i nie wyswietla bledu ze nie ma polaczenia z baza.
Wie ktos moze gdzie tkwi blad?
Z goru thx za odp.
p!ter
Ten post edytował p!ter 22.02.2006, 23:13:37