[php] formularz pomocy
: sob maja 07, 2005 10:51 am
Wiatm, nie moge sobie poradzić ze skryptem, mam baze danych, chcialem wstawić do niej dane przy użyciu formularza, ale mi nie wychodzi, wyświetla formularz, dane wklepuje, klikam wyslij, aon powraca do formularza, nie wiem w czym problem, pomóżcie..
oto kod:
// <?
if ($nazwa && $opis && $ulica && $miasto && $kod && $telefon && $dzial) {
mysql_connect ("localhost", "uzytkownik", "haslo") or
die ("Nie można połączyć się z MySQL");
mysql_select_db ("nazwa bazy danych") or
die ("Nie można połączyć się z bazą");
$query = "INSERT INTO wedd (nazwa, opis, ulica, miasto, kod, telefon, dzial) VALUES ('$nazwa', '$opis', '$ulica',
'$miasto', '$kod', '$telefon', '$dzial');";
$wynik = mysql_query ($query);
print "<H3>Dziękujemy</H3>Dziękujemy za zgłoszenie. Dane zostaną ".
"dołączone do serwisu po zaakceptowaniu przez administratora.";
} else {
print "<H3>Dodaj własna firmę</H3>";
print "<FORM METHOD=post ><B>Nazwa firmy</B><BR>";
print "<INPUT TYPE=\"text\" NAME=\"nazwa\" VALUE=\"$nazwa\" ";
print "SIZE=60><BR> ";
print "<B>Opis firmy: </b><BR><textarea NAME=\"opis\" ";
print "rows=2 COLS=60>$opis</TEXTAREA><br>" ;
print "<B>Ulica</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"ulica\" VALUE=\"$ulica\" SIZE=30><BR>";
print "<B>Kod</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"kod\" VALUE=\"$kod\" SIZE=7><BR>";
print "<B>Telefon</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"telefon\" VALUE=\"$telefon\" SIZE=20><BR>";
print "<B>miasto</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"miasto\" VALUE=\"$miasto\" SIZE=25><BR>";
print "<B>dzial</B><BR><SELECT NAME=\"dzial\" VALUE=\"$dzial\" >";
echo "<OPTION>Lokale</OPTION>";
echo "<OPTION>Moda dla Pań</OPTION>";
echo "<OPTION>Moda dla Panów</OPTION>";
echo "<OPTION>Fotograf</OPTION>";
echo "<OPTION>Wideo</OPTION>";
echo "<OPTION>Fryzjer</OPTION>";
echo "<OPTION>Kwiaty</OPTION>";
echo "<OPTION>Auto</OPTION>";
echo "<OPTION>Uroda</OPTION>";
echo "<OPTION>Zespoły</OPTION>";
echo "<OPTION>Catering</OPTION>";
echo "<OPTION>Jubilerzy</OPTION>";
echo "<OPTION>Dekoracje</OPTION>";
echo "<OPTION>Cukiernie</OPTION>";
echo "<OPTION>Podróże</OPTION>";
echo "</select><br>";
print "<INPUT TYPE=\"submit\" VALUE=\"Wyślij\">";
print "</FORM>";
}
?>
czy tam trzeba coś konfigurować, dane do bazy moge dodac, poleceniem insert
bez formularzy, a z formularzami nie dziabie i juz, jak mozecie pomozcie z gory dzieki...
oto kod:
// <?
if ($nazwa && $opis && $ulica && $miasto && $kod && $telefon && $dzial) {
mysql_connect ("localhost", "uzytkownik", "haslo") or
die ("Nie można połączyć się z MySQL");
mysql_select_db ("nazwa bazy danych") or
die ("Nie można połączyć się z bazą");
$query = "INSERT INTO wedd (nazwa, opis, ulica, miasto, kod, telefon, dzial) VALUES ('$nazwa', '$opis', '$ulica',
'$miasto', '$kod', '$telefon', '$dzial');";
$wynik = mysql_query ($query);
print "<H3>Dziękujemy</H3>Dziękujemy za zgłoszenie. Dane zostaną ".
"dołączone do serwisu po zaakceptowaniu przez administratora.";
} else {
print "<H3>Dodaj własna firmę</H3>";
print "<FORM METHOD=post ><B>Nazwa firmy</B><BR>";
print "<INPUT TYPE=\"text\" NAME=\"nazwa\" VALUE=\"$nazwa\" ";
print "SIZE=60><BR> ";
print "<B>Opis firmy: </b><BR><textarea NAME=\"opis\" ";
print "rows=2 COLS=60>$opis</TEXTAREA><br>" ;
print "<B>Ulica</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"ulica\" VALUE=\"$ulica\" SIZE=30><BR>";
print "<B>Kod</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"kod\" VALUE=\"$kod\" SIZE=7><BR>";
print "<B>Telefon</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"telefon\" VALUE=\"$telefon\" SIZE=20><BR>";
print "<B>miasto</B><BR><INPUT TYPE=\"text\" ";
print "NAME=\"miasto\" VALUE=\"$miasto\" SIZE=25><BR>";
print "<B>dzial</B><BR><SELECT NAME=\"dzial\" VALUE=\"$dzial\" >";
echo "<OPTION>Lokale</OPTION>";
echo "<OPTION>Moda dla Pań</OPTION>";
echo "<OPTION>Moda dla Panów</OPTION>";
echo "<OPTION>Fotograf</OPTION>";
echo "<OPTION>Wideo</OPTION>";
echo "<OPTION>Fryzjer</OPTION>";
echo "<OPTION>Kwiaty</OPTION>";
echo "<OPTION>Auto</OPTION>";
echo "<OPTION>Uroda</OPTION>";
echo "<OPTION>Zespoły</OPTION>";
echo "<OPTION>Catering</OPTION>";
echo "<OPTION>Jubilerzy</OPTION>";
echo "<OPTION>Dekoracje</OPTION>";
echo "<OPTION>Cukiernie</OPTION>";
echo "<OPTION>Podróże</OPTION>";
echo "</select><br>";
print "<INPUT TYPE=\"submit\" VALUE=\"Wyślij\">";
print "</FORM>";
}
?>
czy tam trzeba coś konfigurować, dane do bazy moge dodac, poleceniem insert
bez formularzy, a z formularzami nie dziabie i juz, jak mozecie pomozcie z gory dzieki...