Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Korekta błędów.
Forum PHP.pl > Forum > Przedszkole
PMPecet
Witam.

Mój problem polega na tym, że plik - zamówienia.php, który chciałbym, żeby zapisywał mi każde nowe zamówienia na osobnych (nazwijmy to - podfolderach) tego nie robi. Bowiem wszystkie zamówienia idą do pliku zamówienia.txt .
Tzn. Szczegóły zamówienia zamiast trafiać do numeru losowego wybranego przy złożeniu zamówienia, trafiają do zamówienia txt, a nie do np. 12345.txt .


ZAMOWIENIA.PHP

  1. <?php
  2.  
  3. $plik = fopen('nr_zamowienia'.'.txt', 'r');
  4.  
  5. while(!feof($plik)) {
  6. $zamowienie = fgets($plik, 999);
  7. echo $zamowienie. "<br>";
  8. }
  9. fclose($plik);
  10.  
  11. ?>


Druga sprawa to sprawdzenie błędów w kodzie:

WYNIK.PHP - fragment

  1.  
  2. <?php
  3. $wynik2 = fopen('zamowienia.txt', 'a');
  4. $losowa = rand(000000, 555555);
  5. $wynik = fopen($losowa. '.txt', 'a');
  6. fwrite($wynik2, $losowa."\n");
  7.  
  8.  
  9. if ($_POST['platnosc'] == "gotowka") {
  10. $platnosc = "Wybrałeś płatność gótowką. Produkt możesz odebrać w ...";
  11. }
  12.  
  13. else
  14. {
  15. $platnosc = "Wybrałeś płatność przelewem. Przelej kwote ... na konto 90 645434241474849404444";
  16. }
  17.  
  18.  
  19. fwrite($plik, $tekst);
  20. fclose($plik);
  21.  
  22. ?>
  23. <?php
  24. mail("jan.kowalski321@onet.pl", "Zamowienie",$tekst.$platnosc);
  25. mail($_POST['email'], "Zamowienie",$tekst.$platnosc)
  26. ?>


ADMIN.PHP

  1.  
  2. <?php
  3.  
  4. if ($_POST['login'] == 'login' && $_POST['haslo'] == 'haslo') {
  5. $plik = fopen('zamowienia.txt', 'r');
  6.  
  7. while(!feof($plik)) {
  8. $zamowienie = fgets($plik, 999);
  9. echo $zamowienie. "<br>";
  10. }
  11. fclose($plik);
  12.  
  13. }
  14. else {echo "Podales zle haslo lub login";}
  15. ?>
  16. <form method="post" action="zamowienia.php">
  17.  
  18. <br/>Wpisz numer zamowienia: <input type="text" name="nr_zamowienia">
  19. <button type="submit">Klik</button>
  20. </form>


nospor
Temat: Jak poprawnie zada pytanie
Zastosuj sie do podanych tam wszystkich porad i w razie dalszych problemow wroc z dokladnym opisem problemu

edit: ok, widze potrzebujesz zachety. zamykam. Gdy zastosujesz sie do wszystkich porad z tematu do ktorego cie odeslalem otworze. Bo jakbys sie zastosowal to bys na ekranie zobaczyl pare interesujacych bledow
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.