Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Closed TopicStart new topic
> Wyszukiwanie i dodawanie rekrodów do tabeli
scyzor
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Witam. Mam problem, stworzylem bazę danych, utworzyłem tabelę, wypełniłem danymi. Teraz mam zrobić tak, żeby za pomocą formularza wysyłało dane do tabeli oraz ich szukało.

Problem zaczyna sie gdy chce dodać poprzez formularz rekordy:

kod formularza-dodaj.html
  1. <DOCTYPE HTML!>
  2. <meta charset="utf-8">
  3. <title>Dodanie pól do formularza</title>
  4. <form action="baza1.php" method="post">
  5. ID: <br />
  6. <input type="text" name="ID" /><br />
  7. Imie:<br />
  8. <input type="text" name="imie" /><br />
  9. Nazwisko:<br />
  10. <input type="text" name="nazwisko" /><br />
  11. Data_urodzenia:<br />
  12. <input type="text" name="data" /><br />
  13. Numer_koszulki:<br />
  14. <input type="text" name="numer" /><br />
  15. Pozycja:<br />
  16. <input type="text" name="pozycja" /><br />
  17. Wzrost:<br />
  18. <input type="text" name="wzrost" /><br />
  19. Waga:<br />
  20. <input type="text" name="waga" /><br />
  21. <input type="submit" value="dodaj" />
  22. </form>
  23. </body>


i plik dodaj.php

  1. <?php
  2. if (!$id || !$imie || !$nazwisko || !$data_urodzenia || !$numer_koszulki || !$pozycja || !$wzrost || !$waga)
  3. {
  4. print "Nie zostały wypełnione wszystkie pola";
  5. }
  6. $id = addslashes($id);
  7. $imie = addslashes($imie);
  8. $nazwisko = addslashes($nazwisko);
  9. $data_urodzenia = addslashes($data_urodzenia);
  10. $numer_koszulki = addslashes($numer_koszulki);
  11. $pozycja = addslashes($pozycja);
  12. $wzrost = addslashes($wzrost);
  13. $waga = addslashes($waga);
  14.  
  15. @ $db = mysql_pconnect("localhost", "root", "");
  16. if (!db)
  17. {
  18. print "Nie mozna nawiązać połączenia z bazą danych";
  19. }
  20.  
  21. mysql_select_db("nba111");
  22.  
  23. $query = "insert into gracze values ('".$id."', '".$imie"', '".$nazwisko."', '".$data_urodzenia."', '".$numer_koszulki."',
  24. '".$pozycja."', '".$wzrost."', '".$waga."')";
  25. $result = mysql_query($query);
  26.  
  27. if ($result)
  28. print "Dane zostały wprowadzone do bazy.";
  29. else { print "Nie wprowadzono danych do bazy"}
  30.  
  31. ?>

i w tym pliku wyskakuje mi błąd "Parse error: syntax error, unexpected '"', '"' (T_CONSTANT_ENCAPSED_STRING) in E:\xampp\htdocs\xampp\dodaj.php on line 25".

A teraz z wyszukiwaniem:
formularz szukanie.html
  1. <DOCTYPE HTML!>
  2. <meta charset="utf-8">
  3. <title>Szukanie pól</title>
  4. <form action="szukaj.php" method="post">
  5. Wpisz wyszukiwany rekord: <input type="text" name="phrase" />
  6. <input type="submit" value="Szukaj!" />
  7. </form>
  8. </body>


i plik szukaj.php

  1. <?
  2. $polaczenie = mysql_connect("localhost", "root", "");
  3. mysql_select_db("nba041", $polaczenie);
  4. $id=$_POST['id'];
  5. $imie=$_POST['imie'];
  6. $nazwisko=$_POST['nazwisko'];
  7. $data_urodzenia=$_POST['data_urodzenia'];
  8. $numer_koszulki=$_POST['numer_koszulki'];
  9. $pozycja=$_POST['pozycja'];
  10. $wzrost=$_POST['wzrost'];
  11. $waga=$_POST['waga'];
  12. $sql="SELECT * FROM `gracze` WHERE id LIKE '%$id%' AND imie LIKE '%$imie%'
  13. AND nazwisko LIKE '%$nazwisko%' AND data_urodzenia LIKE '%$data_urodzenia%'AND numer_koszulki LIKE '%$numer_koszulki%'AND pozycja LIKE '%$pozycja%'AND wzrost LIKE '%$wzrost%' AND waga LIKE '%$waga%'";
  14.  
  15. $wynik = mysql_query($sql, $polaczenie)or die(mysql_error());
  16. echo '<TABLE>
  17. <tr><th>Id</th><th>Imię</th><th>Nazwisko</th><th>Data Urodzenia</th><th>Numer koszulki</th><th>Pozycja</th><th>Wzrost</th><th>Waga</th></tr>';
  18. while( $rekord = mysql_fetch_array($wynik) )
  19. {
  20. echo "<tr><td>";
  21. echo($rekord["id"]."</td>");
  22. echo("<td>". $rekord["imie"]."</td>" );
  23. echo("<td>". $rekord["nazwisko"]."</td>" );
  24. echo("<td>". $rekord["data_urodzenia"]."</td>" );
  25. echo("<td>". $rekord["numer_koszulki"]."</td>" );
  26. echo("<td>". $rekord["pozycja"]."</td>" );
  27. echo("<td>". $rekord["wzrost"]."</td>" );
  28. echo("<td>". $rekord["waga"]."</td></tr>" );
  29.  
  30. }
  31. echo "</TABLE>";
  32. mysql_close($polaczenie);
  33. ?>


i jak w xamppie uruchamiam plik szukanie.html wpisuje jakis rekord wyskakuje bląd:
"IdImięNazwiskoData UrodzeniaNumer koszulkiPozycjaWzrostWaga'; while( $rekord = mysql_fetch_array($wynik) ) { echo ""; echo($rekord["id"].""); echo("". $rekord["imie"]."" ); echo("". $rekord["nazwisko"]."" ); echo("". $rekord["data_urodzenia"]."" ); echo("". $rekord["numer_koszulki"]."" ); echo("". $rekord["pozycja"]."" ); echo("". $rekord["wzrost"]."" ); echo("". $rekord["waga"]."" ); } echo ""; mysql_free_result($wynik); mysql_close($polaczenie); ?>"

Prosiłbym o pomoc bo jutro mam oddać ten projekt a nie wiem o co chodzi ;/

Ten post edytował scyzor 9.02.2016, 15:11:37
Go to the top of the page
+Quote Post
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


1. '".$imie"' - brakuje kropki
2. Wyglada jakbys czegos nie domknął. Posprawdzaj dokladnie.
Go to the top of the page
+Quote Post
scyzor
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(kapslokk @ 9.02.2016, 15:18:59 ) *
1. '".$imie"' - brakuje kropki
2. Wyglada jakbys czegos nie domknął. Posprawdzaj dokladnie.


kapslokk tylko tutaj jest problem ze ja z php i mysql jestem kompletne dno, dopiero sie uczymy i tak nie ogarniam tego zbytnio ;/
@edit
dodalem kropke i wyskoczylo cos takiego
Parse error: syntax error, unexpected '}' in E:\xampp\htdocs\xampp\dodaj.php on line 31 tylko jakis cudem jak otworzylem i zamknalem?

Ten post edytował scyzor 9.02.2016, 15:22:09
Go to the top of the page
+Quote Post
kapslokk
post
Post #4





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


No to napisalem CI co zrobic w pierwszym. Brakuje kropki

W pliku szukaj.php spróbuj zamienic <? na <?php

@edit
średnika CI brakuje w 31 linijce przed }, czytaj bledy, wszystko jest napisane

Ten post edytował kapslokk 9.02.2016, 15:23:38
Go to the top of the page
+Quote Post
scyzor
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(kapslokk @ 9.02.2016, 15:22:28 ) *
No to napisalem CI co zrobic w pierwszym. Brakuje kropki

W pliku szukaj.php spróbuj zamienic <? na <?php

@edit
średnika CI brakuje w 31 linijce przed }, czytaj bledy, wszystko jest napisane


W pliku szukaj.php zmieniłem i wyskoczyło coś takiego
"
Notice: Undefined index: id in E:\xampp\htdocs\xampp\szukaj.php on line 4

Notice: Undefined index: imie in E:\xampp\htdocs\xampp\szukaj.php on line 5

Notice: Undefined index: nazwisko in E:\xampp\htdocs\xampp\szukaj.php on line 6

Notice: Undefined index: data_urodzenia in E:\xampp\htdocs\xampp\szukaj.php on line 7

Notice: Undefined index: numer_koszulki in E:\xampp\htdocs\xampp\szukaj.php on line 8

Notice: Undefined index: pozycja in E:\xampp\htdocs\xampp\szukaj.php on line 9

Notice: Undefined index: wzrost in E:\xampp\htdocs\xampp\szukaj.php on line 10

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 11
No database selected"

a w dodaj.php takie cos

"
Notice: Undefined variable: id in E:\xampp\htdocs\xampp\dodaj.php on line 2

Notice: Undefined variable: imie in E:\xampp\htdocs\xampp\dodaj.php on line 3

Notice: Undefined variable: nazwisko in E:\xampp\htdocs\xampp\dodaj.php on line 4

Notice: Undefined variable: data_urodzenia in E:\xampp\htdocs\xampp\dodaj.php on line 5

Notice: Undefined variable: numer_koszulki in E:\xampp\htdocs\xampp\dodaj.php on line 6

Notice: Undefined variable: pozycja in E:\xampp\htdocs\xampp\dodaj.php on line 7

Notice: Undefined variable: wzrost in E:\xampp\htdocs\xampp\dodaj.php on line 8

Notice: Undefined variable: waga in E:\xampp\htdocs\xampp\dodaj.php on line 9

Notice: Use of undefined constant db - assumed 'db' in E:\xampp\htdocs\xampp\dodaj.php on line 12
Nie wprowadzono danych do bazy"

Juz nie mam siły do tego ;/
Go to the top of the page
+Quote Post
kapslokk
post
Post #6





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


  1. $id=$_POST['id'];


Zamien na

  1. $id = isset($_POST['id']) ? $_POST['id'] : null;

i reszte analogicznie.


A w dodaj, uzywas zmiennych ktore nie sa zdefiniowane.

Ten post edytował kapslokk 9.02.2016, 15:32:43
Go to the top of the page
+Quote Post
scyzor
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(kapslokk @ 9.02.2016, 15:31:31 ) *
  1. $id=$_POST['id'];


Zamien na

  1. $id = isset($_POST['id']) ? $_POST['id'] : null;

i reszte analogicznie.


A w dodaj, uzywas zmiennych ktore nie sa zdefiniowane.


dobra zrobiłem tak i teraz taki error "No database selected"


dobra zrobiłem tak i teraz taki error "No database selected" w bazie szukaj.php
Go to the top of the page
+Quote Post
kapslokk
post
Post #8





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Wysil sie troche. Google translator i jazda. To Twoja praca domowa, nie moja.
Go to the top of the page
+Quote Post
scyzor
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(kapslokk @ 9.02.2016, 15:39:41 ) *
Wysil sie troche. Google translator i jazda. To Twoja praca domowa, nie moja.


Szukałem, wczoraj cała noc probowalem i nic ;/

dodaj.php juz ogarnalem teraz jeszcze troche pomocy w szukaj.php bym prosil ;/

  1. <?php
  2. $polaczenie = mysql_connect("localhost", "root", "");
  3. mysql_select_db("nba042", $polaczenie);
  4. $id = isset($_POST['id']) ? $_POST['id'] : null;
  5. $imie = isset($_POST['imie']) ? $_POST['imie'] : null;
  6. $nazwisko = isset($_POST['nazwisko']) ? $_POST['nazwisko'] : null;
  7. $data_urodzenia = isset($_POST['data_urodzenia']) ? $_POST['data_urodzenia'] : null;
  8. $numer_koszulki= isset($_POST['numer_koszulki']) ? $_POST['data_urodzenia'] : null;
  9. $pozycja= isset($_POST['pozycja']) ? $_POST['pozycja'] : null;
  10. $wzrost= isset($_POST['wzrost']) ? $_POST['wzrost'] : null;
  11. $waga= isset($_POST['waga']) ? $_POST['waga'] : null;
  12. $sql="SELECT * FROM `gracze` WHERE id LIKE '%$id%' AND imie LIKE '%$imie%'
  13. AND nazwisko LIKE '%$nazwisko%' AND data_urodzenia LIKE '%$data_urodzenia%' AND numer_koszulki LIKE '%$numer_koszulki%' AND pozycja LIKE '%$pozycja%' AND wzrost LIKE '%$wzrost%' AND waga LIKE '%$waga%'";
  14.  
  15. $wynik = mysql_query($sql, $polaczenie)or die(mysql_error());
  16. echo '<TABLE>
  17. <tr><th>Id</th><th>Imię</th><th>Nazwisko</th><th>Data Urodzenia</th><th>Numer koszulki</th><th>Pozycja</th><th>Wzrost</th><th>Waga</th></tr>';
  18. while( $rekord = mysql_fetch_array($wynik) )
  19. {
  20. echo "<tr><td>";
  21. echo($rekord["id"]."</td>");
  22. echo("<td>". $rekord["imie"]."</td>" );
  23. echo("<td>". $rekord["nazwisko"]."</td>" );
  24. echo("<td>". $rekord["data_urodzenia"]."</td>" );
  25. echo("<td>". $rekord["numer_koszulki"]."</td>" );
  26. echo("<td>". $rekord["pozycja"]."</td>" );
  27. echo("<td>". $rekord["wzrost"]."</td>" );
  28. echo("<td>". $rekord["waga"]."</td></tr>" );
  29.  
  30. }
  31. echo "</TABLE>";
  32. mysql_close($polaczenie);
  33. ?>



Ten post edytował scyzor 9.02.2016, 16:00:56
Go to the top of the page
+Quote Post
nospor
post
Post #10





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




(IMG:style_emoticons/default/facepalmxd.gif)
Warunek na sprawdzanie zmiennych masz chyba dac po ustawieniu tych zmiennych a nie przed, nie sądzisz?
Go to the top of the page
+Quote Post
scyzor
post
Post #11





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(nospor @ 9.02.2016, 16:00:34 ) *
(IMG:style_emoticons/default/facepalmxd.gif)
Warunek na sprawdzanie zmiennych masz chyba dac po ustawieniu tych zmiennych a nie przed, nie sądzisz?


działa tylko nie wpisuje mi 2 wartości do bazy do tabeli a mianowicie daty urodzenia i numeru koszulki

plik php

  1. <?php
  2. $id = isset($_POST['id']) ? $_POST['id'] : null;
  3. $imie = isset($_POST['imie']) ? $_POST['imie'] : null;
  4. $nazwisko = isset($_POST['nazwisko']) ? $_POST['nazwisko'] : null;
  5. $data_urodzenia = isset($_POST['data_urodzenia']) ? $_POST['data_urodzenia'] : null;
  6. $numer_koszulki = isset($_POST['numer_koszulki']) ? $_POST['numer_koszulki'] : null;
  7. $pozycja = isset($_POST['pozycja']) ? $_POST['pozycja'] : null;
  8. $wzrost = isset($_POST['wzrost']) ? $_POST['wzrost'] : null;
  9. $waga = isset($_POST['waga']) ? $_POST['waga'] : null;
  10.  
  11.  
  12. @ $db = mysql_pconnect("localhost", "root", "");
  13. if (!$db)
  14. {
  15. print "Nie mozna nawiązać połączenia z bazą danych";
  16. }
  17.  
  18. mysql_select_db("nba042");
  19.  
  20. $query = "insert into gracze values ('".$id."', '".$imie."', '".$nazwisko."', '".$data_urodzenia."', '".$numer_koszulki."',
  21. '".$pozycja."', '".$wzrost."', '".$waga."')";
  22. $result = mysql_query($query);
  23.  
  24.  
  25. if ($result)
  26. print "Dane zostały wprowadzone do bazy.";
  27. else { print "Nie wprowadzono danych do bazy"; }
  28.  
  29. ?>


  1. <DOCTYPE HTML!>
  2. <meta charset="utf-8">
  3. <title>Dodanie pól do formularza</title>
  4. <form action="dodaj.php" method="post">
  5. ID: <br />
  6. <input type="text" name="ID" /><br />
  7. Imie:<br />
  8. <input type="text" name="imie" /><br />
  9. Nazwisko:<br />
  10. <input type="text" name="nazwisko" /><br />
  11. Data_urodzenia:<br />
  12. <input type="text" name="data_urodzenia" /><br />
  13. Numer_koszulki:<br />
  14. <input type="text" name="numer_koszulki" /><br />
  15. Pozycja:<br />
  16. <input type="text" name="pozycja" /><br />
  17. Wzrost:<br />
  18. <input type="text" name="wzrost" /><br />
  19. Waga:<br />
  20. <input type="text" name="waga" /><br />
  21. <input type="submit" value="dodaj" />
  22. </form>
  23. </body>
Go to the top of the page
+Quote Post
nospor
post
Post #12





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




echo $query;

ps: przenosze
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
scyzor
post
Post #13





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(nospor @ 9.02.2016, 16:22:55 ) *
echo $query;

ps: przenosze


Dzieki wielkie skrypt dodaj działa, teraz mam jeszcze problem z szukaj.php ;/
"Notice: Undefined index: imie in E:\xampp\htdocs\xampp\szukaj.php on line 21

Notice: Undefined index: nazwisko in E:\xampp\htdocs\xampp\szukaj.php on line 22

Notice: Undefined index: data_urodzenia in E:\xampp\htdocs\xampp\szukaj.php on line 23

Notice: Undefined index: numer_koszulki in E:\xampp\htdocs\xampp\szukaj.php on line 24

Notice: Undefined index: pozycja in E:\xampp\htdocs\xampp\szukaj.php on line 25

Notice: Undefined index: wzrost in E:\xampp\htdocs\xampp\szukaj.php on line 26

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27

Notice: Undefined index: imie in E:\xampp\htdocs\xampp\szukaj.php on line 21

Notice: Undefined index: nazwisko in E:\xampp\htdocs\xampp\szukaj.php on line 22

Notice: Undefined index: data_urodzenia in E:\xampp\htdocs\xampp\szukaj.php on line 23

Notice: Undefined index: numer_koszulki in E:\xampp\htdocs\xampp\szukaj.php on line 24

Notice: Undefined index: pozycja in E:\xampp\htdocs\xampp\szukaj.php on line 25

Notice: Undefined index: wzrost in E:\xampp\htdocs\xampp\szukaj.php on line 26

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27"
i o wiele wiele wiecej takich bledów wyskakuje, wciaz to samo tylko inne linijki i 27 razy takie cos
"Notice: Undefined index: id in E:\xampp\htdocs\xampp\szukaj.php on line 20

Notice: Undefined index: id in E:\xampp\htdocs\xampp\szukaj.php on line 20

Notice: Undefined index: id in E:\xampp\htdocs\xampp\szukaj.php on line 20

Notice: Undefined index: id in E:\xampp\htdocs\xampp\szukaj.php on line 20

Notice: Undefined index: id in E:\xampp\htdocs\xampp\szukaj.php on line 20"

skrypt szukaj.php

  1. <?php
  2. $polaczenie = mysql_connect("localhost", "root", "");
  3. mysql_select_db("nba042", $polaczenie);
  4. $id = isset($_POST['id']) ? $_POST['id'] : null;
  5. $imie= isset($_POST['imie']) ? $_POST['imie'] : null;
  6. $nazwisko= isset($_POST['nazwisko']) ? $_POST['nazwisko'] : null;
  7. $data_urodzenia= isset($_POST['data_urodzenia']) ? $_POST['data_urodzenia'] : null;
  8. $numer_koszulki= isset($_POST['numer_koszulki']) ? $_POST['numer_koszulki'] : null;
  9. $pozycja= isset($_POST['pozycja']) ? $_POST['pozycja'] : null;
  10. $wzrost= isset($_POST['wzrost']) ? $_POST['wzrost'] : null;
  11. $waga= isset($_POST['waga']) ? $_POST['waga'] : null;
  12. $sql="SELECT * FROM `gracze` WHERE id LIKE '%$id%' AND imie LIKE '%$imie%'
  13. AND nazwisko LIKE '%$nazwisko%' AND data_urodzenia LIKE '%$data_urodzenia%'AND numer_koszulki LIKE '%$numer_koszulki%'AND pozycja LIKE '%$pozycja%'AND wzrost LIKE '%$wzrost%' AND waga LIKE '%$waga%'";
  14.  
  15. $wynik = mysql_query($sql, $polaczenie)or die(mysql_error());
  16. echo '<TABLE>
  17. <tr><th>Id</th><th>Imię</th><th>Nazwisko</th><th>Data Urodzenia</th><th>Numer koszulki</th><th>Pozycja</th><th>Wzrost</th><th>Waga</th></tr>';
  18. while( $rekord = mysql_fetch_array($wynik) )
  19. { echo "<tr><td>";
  20. echo($rekord["id"]."</td>");
  21. echo("<td>". $rekord["imie"]."</td>" );
  22. echo("<td>". $rekord["nazwisko"]."</td>" );
  23. echo("<td>". $rekord["data_urodzenia"]."</td>" );
  24. echo("<td>". $rekord["numer_koszulki"]."</td>" );
  25. echo("<td>". $rekord["pozycja"]."</td>" );
  26. echo("<td>". $rekord["wzrost"]."</td>" );
  27. echo("<td>". $rekord["waga"]."</td></tr>" );
  28.  
  29. }
  30.  
  31. echo "</TABLE>";
  32. mysql_close($polaczenie);
  33. ?>

Go to the top of the page
+Quote Post
nospor
post
Post #14





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




print_r($rekord);
w petli i zobaczysz co tam masz.
na przyszlosc zamiast fetch_array uzywaj fetch_assoc
Go to the top of the page
+Quote Post
scyzor
post
Post #15





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Wyświetliło ale cos nie tak jak chcialem

  1. <?php
  2. $polaczenie = mysql_connect("localhost", "root", "");
  3. mysql_select_db("nba042", $polaczenie);
  4. $id = isset($_POST['id']) ? $_POST['id'] : null;
  5. $imie= isset($_POST['imie']) ? $_POST['imie'] : null;
  6. $nazwisko= isset($_POST['nazwisko']) ? $_POST['nazwisko'] : null;
  7. $data_urodzenia= isset($_POST['data_urodzenia']) ? $_POST['data_urodzenia'] : null;
  8. $numer_koszulki= isset($_POST['numer_koszulki']) ? $_POST['numer_koszulki'] : null;
  9. $pozycja= isset($_POST['pozycja']) ? $_POST['pozycja'] : null;
  10. $wzrost= isset($_POST['wzrost']) ? $_POST['wzrost'] : null;
  11. $waga= isset($_POST['waga']) ? $_POST['waga'] : null;
  12. $sql="SELECT * FROM `gracze` WHERE id LIKE '%$id%' AND imie LIKE '%$imie%'
  13. AND nazwisko LIKE '%$nazwisko%' AND data_urodzenia LIKE '%$data_urodzenia%'AND numer_koszulki LIKE '%$numer_koszulki%'AND pozycja LIKE '%$pozycja%'AND wzrost LIKE '%$wzrost%' AND waga LIKE '%$waga%'";
  14.  
  15. $wynik = mysql_query($sql, $polaczenie)or die(mysql_error());
  16. echo '<TABLE>
  17. <tr><th>Id</th><th>Imię</th><th>Nazwisko</th><th>Data Urodzenia</th><th>Numer koszulki</th><th>Pozycja</th><th>Wzrost</th><th>Waga</th></tr>';
  18. while( $rekord = mysql_fetch_assoc($wynik) )
  19. { echo "<tr><td>";
  20. echo (print_r ($rekord)["id"]."</td>");
  21. echo("<td>". print_r($rekord)["imie"]."</td>" );
  22. echo("<td>". print_r($rekord)["nazwisko"]."</td>" );
  23. echo("<td>". print_r($rekord)["data_urodzenia"]."</td>" );
  24. echo("<td>". print_r($rekord)["numer_koszulki"]."</td>" );
  25. echo("<td>". print_r($rekord)["pozycja"]."</td>" );
  26. echo("<td>". print_r($rekord)["wzrost"]."</td>" );
  27. echo("<td>". print_r($rekord)["waga"]."</td></tr>" );
  28.  
  29. }
  30.  
  31. echo "</TABLE>";
  32. mysql_close($polaczenie);
  33. ?>


wyskakuje takie cos
[img=http://www2.zippyshare.com/thumb/psZtJD4R/file.html][/img]
[img=http://www2.zippyshare.com/thumb/K4Ij22fT/file.html][/img]
Go to the top of the page
+Quote Post
Pyton_000
post
Post #16





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

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


id !== ID
Go to the top of the page
+Quote Post
nospor
post
Post #17





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




A teraz znajdz 10 roznic:

Imie
imie

Nazwisko
nazwisko

itd...
Go to the top of the page
+Quote Post
scyzor
post
Post #18





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


Cytat(Pyton_000 @ 9.02.2016, 16:48:13 ) *
id !== ID


a w ktorym miejscu to tak zedytowac? bo ja jestem zielony z programowania ;/
Go to the top of the page
+Quote Post
nospor
post
Post #19





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




skoro w bazie masz ID a nie id to nie $rekord)["id"]a $rekord)["ID"]. No zacznij troche myslec samodzielnie.

i wywal juz te print_r...
Go to the top of the page
+Quote Post
scyzor
post
Post #20





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2016

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


wyswietla juz normalnie tylko jeszcze jakis blad wywala

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27

Notice: Undefined index: waga in E:\xampp\htdocs\xampp\szukaj.php on line 27
powtarza sie to z 15 razy
Go to the top of the page
+Quote Post
nospor
post
Post #21





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




Dobra, zamykam, bo juz przeginasz. W ogole nie czytasz tego co piszemy. Ciagle te same bledy i ciagle na nowo trzeba ci pisac to samo :/
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 09:29