Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z zapisem do bazy
Forum PHP.pl > Forum > Przedszkole
Darkvid
Witam,

Stworzyłem prostą baze, jedna tabela z danymi imie i nzawisko. Wszystko działa pod Xp prof. na zainstalowanym foxserv. WinMyqsladmin 1.0

Nastepnie utworzyłm dwa skrypty w php jeden odczytuje z bazy a drugi ma do niej zapisywać poprzez dane wprowadzone do formularza.

I tu zaczyna sie problem. Kiedy wpisze jakies dane do formularza i wysle do bazy skrypt nic nie robi!
Nie wiem w czym rzecz, ponieważ nie pokazuje sie zaden komunikat błedu.

Dane moge odczytywac a nie moge nic dopisać do bazy z pozycji php.
ponizej zamieszczam kod który ma zapisywać do bazy.
--------------------------------------------------------------------------------------

<?php

if(isset($_POST['submit']))
{
$db = mysql_connect("localhost", "root", "root");
mysql_select_db("kosz", $db);

$sql = 'INSERT INTO nba VALUES(NULL, \'' . $_POST['imie'] . '\', \'' . $_POST['nazwisko'] . '\')';
mysql_query($sql);

print("dane zostały dodane \n");
print("dane zostały dodane do bazy \n");
}

?>

<form method="POST" action="dod.php">
IMIE:
<input type="text" name="imie" size="20"> </p>
<p> NAZWISKO:
<input type="text" name="nazwisko" size="20"></p>

<input type="submit" name="submit" value="submit">
</form>
<a href=index.php>INDEX</a>
</body>

--------------------------------------------------------------------------------------
Dane do bazy moge dodawac jedynie recznie z wiersza polecen.

Prosze o pomoc.
crash
1. Popraw!
2. Zastosuj mały debugg:
  1. <?php
  2. mysql_query( $sql ) or die( mysql_error() );
  3. ?>

3. To, że używasz tu MySQL'a nie znaczy, że ten temat powinien znajdować się w tym dziale. Przenoszę na php Początkujący...
Darkvid
wykonałem debug i otrzymałem cos takiego

Query was empty.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.