Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Błąd Resource id #3
Forum PHP.pl > Forum > Przedszkole
n3xt
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.
trueblue
1. To nie jest błąd.
2. Przypatrz się linii 33-34.
n3xt
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.
trueblue
To pokaż tu i/lub przypatrz się temu przykładowi z while, tj. jak są pobierane tam dane, a jak Ty pobierasz.
Pyton_000
  1. $num = mysql_fetch_assoc($L);
  2. var_dump($num);die;


Wybacz trueblue wink.gif
trueblue
Tylko dlatego, że Cię lubięsmile.gif
n3xt
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.
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.