Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Gdzie mam błąd?
-Jamalrabka-
post 30.11.2007, 09:29:21
Post #1





Goście







  1. <?php
  2. <html>
  3. <head>
  4. <title>Nasz znak</title>
  5. </head>
  6. <body>
  7. <form method="POST" action="ogloszenie_php.php">
  8. ID: <p><input type="text" name="id" size="10"><br></p>
  9. Nasz znak: <p><input type="text" name="nasz_znak" size="20"><br></p>
  10. Znak sprawy: <p><input type="text" name="znak_sprawy" size="20"><br></p>
  11. Treść ogłoszenia:
  12. <p><textarea rows="25" name="tresc" cols="96"></textarea>
  13.  </p>
  14.  
  15. <input type="submit" value="Prześlij" name="dodaj">
  16. <input type="reset" value="wyczyść" name="reset"></p>
  17. </form>
  18.  
  19. </body>
  20.  
  21. </html>
  22. ?>


  1. <html>
  2. <head>
  3. <title>hh</title>
  4. </head>
  5. <body>
  6. <?php
  7.  
  8. include ("login.php");
  9.  
  10. $db=@mysql_select_db($dbName,$polacz) or die (mysql_error());
  11. echo "ID: ".$_POST['id'];
  12. echo "<br>";
  13. echo "Nasz znak to: ".$_POST['nasz_znak'];
  14. echo "<br>";
  15. echo "Znak sprawy to: ".$_POST['znak_sprawy'];
  16. echo "<br>";
  17. echo "Treść ogłoszenia: ".$_POST['tresc'];
  18. echo "<br><br>";
  19.  
  20.  
  21.  
  22. if(isset($_POST['nasz_znak'])){
  23.  
  24. $id=$_POST['id'];
  25. $znak_s=$_POST['znak_sprawy'];
  26. $znak_n=$_POST['nasz_znak'];
  27. $tresc=$_POST['tresc'];
  28.  
  29. $zapytainie = "INSERT INTO ogloszenia (nasz_znak) VALUES ('$znak_n') ";
  30.  
  31. $rezultat = mysql_query($zapytanie, $polacz) or die(mysql_error());
  32.  
  33. }
  34. ?>
  35. </body>
  36. </html>


  1. <?php 
  2.  
  3. $host = 'localhost'; // nazwa lub numer IP hosta
  4. $user = 'uzyktownik'; // nazwa użytkownika
  5. $password = 'haslo'; // hasło do bazy
  6. $dbName = 'nazwa_bazy'; // nazwa bazy danych
  7. $polacz= @mysql_connect("$host" , "$user","$password") or die (mysql_error());
  8.  
  9.  
  10. $db=@mysql_select_db($dbName,$polacz) or die (mysql_error());
  11.  
  12.  
  13.  
  14. ?>


Panowie gdzie tkwi problem. Rezultat jest taki ze przez $_POST dane są zaczytywane do nowej strony ale nie zapisuje danych do bazy. Komunikat od serwera jest taki.: Query was empty PORADZCIE!!!
Go to the top of the page
+Quote Post
nospor
post 30.11.2007, 09:33:18
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Blad wyraźnie ci mowi, że zapytanie jest puste. Wlacz szare komorki i sprawdź czy ci sie zmienne zgadzaja. (podpowiedź: nie zgadzają sie tongue.gif)

zamykam z dwoch powodow:
1) literowek w kodzie takich co ty masz to nie rozwiązujemy - bez przesady
2) co to za tytul?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:08