Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Błąd Resource id #3
n3xt
post 8.11.2014, 20:27:09
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.11.2014

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


Wyskakuje mi wspomniany błąd i mimo prób z while, if czy innymi metodami pobrania wyniku wstawia mi wspomnianą wartość zamiast wymaganej.
  1. <?php
  2.  
  3. ini_set('display_errors','1');
  4.  
  5. $NAZ = $_POST['NAZ'];
  6. $NIP = $_POST['NIP'];
  7. $REG = $_POST['REG'];
  8. $SEX = $_POST['SEX'];
  9. $IMIE = $_POST['IMIE'];
  10. $NAZW = $_POST['NAZW'];
  11. $PES = $_POST['PES'];
  12. $DOK = $_POST['DOK'];
  13. $SER = $_POST['SER'];
  14. $KOD = $_POST['KOD'];
  15. $MIE = $_POST['MIE'];
  16. $ULI = $_POST['ULI'];
  17. $TEL = $_POST['TEL'];
  18. $KOD2 = $_POST['KOD2'];
  19. $MIE2 = $_POST['MIE2'];
  20. $ULI2 = $_POST['ULI2'];
  21. $MAIL = $_POST['MAIL'];
  22.  
  23. //24
  24. $Y = date ('Y');
  25.  
  26. if($IMIE and $NAZW and $PES) {
  27. $connection = mysql_connect('localhost', 'root', '*******')
  28. or die('Brak połączenia z serwerem MySQL');
  29. $db = mysql_select_db('klienci', $connection)
  30. or die('nie mogę połączyć się z bazą danych');
  31.  
  32. $L = mysql_query("select count(distinct umowa) from umowy;");
  33. $UMO = $L;
  34.  
  35. $ins = mysql_query("INSERT INTO umowy SET Id=NULL, Umowa='$UMO', Firma='$NAZ', Nip='$NIP', Regon='$REG', Plec='$SEX', Imie='$IMIE', Nazwisko='$NAZW', Pesel='$PES', Dokument='$DOK', Seria='$SER', Kodpocz='$KOD', Miasto='$MIE', Ulica='$ULI', Kodpocz2='$KOD2', Miasto2='$MIE2', Ulica2='$ULI2', Telefon='$TEL', Email='$MAIL'");
  36. mysql_close($connection);
  37.  
  38.  
  39. header( 'Content-type: application/msword' );
  40. header( 'Content-Disposition: inline, filename=umo.rtf');
  41.  
  42. $DATA = date( 'd, m, Y' );
  43.  
  44. $nazwa_pliku = 'umowa.rtf';
  45. $wyswietl = file_get_contents($nazwa_pliku);
  46. $wyswietl = str_replace( '<<UMO>>', $UMO.'/'. $Y, $wyswietl );
  47. $wyswietl = str_replace( '<<DATA>>', $DATA, $wyswietl );
  48. $wyswietl = str_replace( '<<NAZ>>', $NAZ, $wyswietl );
  49. $wyswietl = str_replace( '<<NIP>>', $NIP, $wyswietl );
  50. $wyswietl = str_replace( '<<REG>>', $REG, $wyswietl );
  51. $wyswietl = str_replace( '<<SEX>>', $SEX, $wyswietl );
  52. $wyswietl = str_replace( '<<IMIE>>', $IMIE, $wyswietl );
  53. $wyswietl = str_replace( '<<NAZW>>', $NAZW, $wyswietl );
  54. $wyswietl = str_replace( '<<PES>>', $PES, $wyswietl );
  55. $wyswietl = str_replace( '<<DOK>>', $DOK, $wyswietl );
  56. $wyswietl = str_replace( '<<SER>>', $SER, $wyswietl );
  57. $wyswietl = str_replace( '<<KOD>>', $KOD, $wyswietl );
  58. $wyswietl = str_replace( '<<MIE>>', $MIE, $wyswietl );
  59. $wyswietl = str_replace( '<<ULI>>', $ULI, $wyswietl );
  60. $wyswietl = str_replace( '<<KOD2>>', $KOD2, $wyswietl );
  61. $wyswietl = str_replace( '<<MIE2>>', $MIE2, $wyswietl );
  62. $wyswietl = str_replace( '<<ULI2>>', $ULI2, $wyswietl );
  63. $wyswietl = str_replace( '<<TEL>>', $TEL, $wyswietl );
  64. $wyswietl = str_replace( '<<MAIL>>', $MAIL, $wyswietl );
  65. echo $wyswietl;
  66. }
  67. ?>


Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
trueblue
post 8.11.2014, 20:33:24
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


1. To nie jest błąd.
2. Przypatrz się linii 33-34.


--------------------
Go to the top of the page
+Quote Post
n3xt
post 8.11.2014, 20:41:56
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.11.2014

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


No to wiem. że o to zapytanie chodzi. Gdzieś poczytałem żeby użyć while ale to nic nie dało, a zapytanie formę ma poprawną bo w mysql daje wynik 8. Poproszę konkretne rozwiązanie/skrypt abym wstawił i miał jakiś wynik, inny wynik a może to naprowadzi na rozwiązanie.
Go to the top of the page
+Quote Post
trueblue
post 8.11.2014, 20:45:11
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


To pokaż tu i/lub przypatrz się temu przykładowi z while, tj. jak są pobierane tam dane, a jak Ty pobierasz.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 8.11.2014, 20:46:04
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. $num = mysql_fetch_assoc($L);
  2. var_dump($num);die;


Wybacz trueblue wink.gif

Ten post edytował Pyton_000 8.11.2014, 20:46:35
Go to the top of the page
+Quote Post
trueblue
post 8.11.2014, 20:48:24
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Tylko dlatego, że Cię lubięsmile.gif


--------------------
Go to the top of the page
+Quote Post
n3xt
post 8.11.2014, 21:10:06
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.11.2014

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


Panowie, coś takiego macie na myśli?

  1. $L = mysql_query("select count(distinct umowa) from umowy;");
  2. $num = mysql_fetch_assoc($L);
  3. var_dump($num);die;
  4. $UMO = $L;


to jest gorzej bo nic nie zapisuję do bazy, dokumentu nie generuje i brak jest wyświetlonego błędu.

Sorry, ja dopiero drugi dzień się bawię w PHP i nie wszystko tak jak Wy znam. Poznaję pisząc ten skrypt.
Go to the top of the page
+Quote Post

Reply to this 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 - 11:11