Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie rekordu do bazy
Peter15
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

Ostrzeżenie: (0%)
-----


Skrypt mający dodawać dodawać rekord do bazy a później ją wyświetlać, wyświetla:
Cytat
NIE MOŻNA DODAĆ REKORDU!

A oto skrypt:
Plik formularz.html:
Kod
<html>
<head><TITLE></TITLE></head>
<body>
<form name="dodawanie" method="post" action="dodaj.php">
<table width="75" border="0">
  <tr>
    <td>Nazwa:</td>
    <td>
        <input type="text" name="nazwa">
      </td>
  </tr>
  <tr>
    <td>Adres:</td>
      <td><input type="text" name="adres"></td>
  </tr>
  <tr>
    <td>Opis:</td>
    <td><input type="text" name="opis"></td>
  </tr>
  <tr>
      <td></td>
  <td><input type="submit" name="submit" value="Zapisz"></td>
  </tr>
</table>
</form>

</body>
</html>

Plik dodaj.php:
Kod
<html>
<head><TITLE></TITLE></head>
<body>
<?  
$nazwa=$_POST['nazwa'];
$adres=$_POST['adres'];
$opis=$_POST['opis'];
//logowanie do bazy danych
$uzytkownik = "root";
$haslo = "mojehaslo";
$db = "start";
$ip = "localhost";
$link = mysql_connect( $ip, $uzytkownik, $haslo);
if (! $link)
die ( "nie moge się połączyć z serwerem MySQL" );
mysql_select_db($db, $link);

// zapytanie sql
$zapytanie = mysql_query("INSERT INTO start (rekord_nazwa,r_adres,r_opis) VALUES('$nazwa','$adres','$opis')");
//$zapytanie = mysql_query("INSERT INTO start VALUES('$nazwa','$adres','$opis')");
//wyświetlenie tabeli
print "<br><table border=1>\n";
if
(!$zapytanie)
{
echo "<P>NIE MOŻNA DODAĆ REKORDU!</P>";
}
else
{
print "
<tr>
<td colspan=\"2\" align=\"center\"><strong>GRATULACJE DODAŁEŚ REKORD DO BAZY DANYCH:</strong></td>
</tr>";
print "
<tr>
<td ><strong>Nazwa:</strong></td>
<td align=\"center\">$nazwa</td>
</tr>";
print "
<tr>
<td ><strong>Adres:</strong></td>
<td align=\"center\">$adres</td>
</tr>";
print "
<tr>
<td ><strong>Opis:</strong></td>
<td align=\"center\">$opis</td>
</tr>";
}
print "</table>\n";
mysql_close($link);
?>
</body>
</html>

Co jest źle?? Sorki za znaczniki code zamiast php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
M4chu
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 28.09.2003
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Nie przepraszaj za Code tylko daj php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Btw moze jakas informacja z mysql_error()?

Ten post edytował M4chu 10.04.2005, 22:24:29
Go to the top of the page
+Quote Post
Peter15
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

Ostrzeżenie: (0%)
-----


nic ma tylko NIE MOŻNA DODAĆ REKORDU! (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) co do code zaraz zmienie ...
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Zrob echo tych 2 zapytan i wtedy znajdiesz blad. Jesli dalej bedziesz mial nie tak to wrzuc strukturke tabelki i zapytania jakie sie generuja.
Go to the top of the page
+Quote Post
Liko
post
Post #5





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Cytat(Peter15 @ 2005-04-10 22:27:31)
nic ma tylko NIE MOŻNA DODAĆ REKORDU!  (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)   co do code zaraz zmienie ...

No to wklej ten komunikat, który wywala funckja mysql_error" title="Zobacz w manualu PHP" target="_manual

Ten post edytował Liko 10.04.2005, 22:29:11
Go to the top of the page
+Quote Post
Peter15
post
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

Ostrzeżenie: (0%)
-----


Cytat
Table 'start.start' doesn't exist

NIE MOŻNA DODAĆ REKORDU!

Co poradzicie??

Ten post edytował Peter15 10.04.2005, 22:32:58
Go to the top of the page
+Quote Post
SongoQ
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Cytat
Table 'start.start' doesn't exist


Masz taka tabele?
Go to the top of the page
+Quote Post
Peter15
post
Post #8





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

Ostrzeżenie: (0%)
-----


ok, już rozumiem, Działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:53