Zobacz temat
strona informacyjna i kod dla mySQL-a
|
|
krzys |
Dodany dnia 08.09.2006 01:50:55
|
Przedszkolak Postów: 15 Data rejestracji: 08.10.2005 22:47 |
Umiescilem taki kod na stronie informacyjnej: openside(); <?php $rr=$_POST['rok']; if(!$rr) { echo "Absolwenci szkoły."; echo "<br>"; echo "<br>"; echo "<form action='viewpage.php?page_id=20' method='post'> "; echo "Rok ukończenia: "; echo "<input name='rok' type='text' size='5' maxlength='5'>"; echo "<br>"; echo "<br>"; echo "<input type='submit' value='Szukaj'>"; echo "</form>"; } else { $rr=trim($rr); if (!get_magic_quotes_gpc()) { $rr = addslashes($rr); } $linka = mysql_connect("localhost", "*******", "******") or die("Nie mogę się połączyć z serwerem: " . mysql_error()); mysql_select_db("absolwenci") or die("Nie mogę połączyć się z bazą: " . mysql_error()); $querya = "SELECT * FROM dane1 WHERE rokuk LIKE '%".$rr."%'"; $resulta= mysql_query($querya) or die("Błąd w zapytaniu do bazy: " . mysql_error()); for ($i = 0;$i<mysql_num_rows($resulta); $i++) { $rowa = mysql_fetch_object($resulta); echo "$rowa->Nazwisko $rowa->Imie $rowa->klasa $rowa->rokuk "; echo "$rowa->wychowawca $rowa->email<br >"; } } ?> closeside(); Skrypt dziala tylko pod danymi z bazy pojawia sie tekst: closeside(); Table 'absolwenci.fusion_panels' doesn't exist i wcina lewe panele z ekranu. Co jest zle? no to bulba!!
|
|
|
Wścibski Gość |
Dodany dnia 07.01.2025 16:47:16
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
pawkow |
Dodany dnia 08.09.2006 06:11:20
|
Bywalec Postów: 538 Data rejestracji: 05.06.2005 08:27 |
wywal <?php i ?> Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
krzys |
Dodany dnia 08.09.2006 08:21:32
|
Przedszkolak Postów: 15 Data rejestracji: 08.10.2005 22:47 |
pawkow napisał/a: wywal <?php i ?> jest jeszcze gorszy na stronie śmietnik: openside(); $rr=$_POST['rok']; if(!$rr) { echo "Wyszukiwanie informacji z bazy absolwentów szkoły."; echo " "; echo " "; echo " "; echo "Wybierz rok ukończenia szkoły: "; echo ""; echo " "; echo " "; echo ""; echo " "; } else { $rr=trim($rr); if (!get itd To jest strona informacyjna, nie blok. no to bulba!!
|
|
|
Pieka |
Dodany dnia 08.09.2006 08:32:15
|
Postów: 19885 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Nic nie mysla, nic.... Jestem jaki jestem
|
|
|
krzys |
Dodany dnia 08.09.2006 08:39:29
|
Przedszkolak Postów: 15 Data rejestracji: 08.10.2005 22:47 |
Nadal po wykonaniu zapytania wywala na koncu: Table 'absolwenci.fusion_panels' doesn't exist i nie wyswietla paneli z lewej strony. no to bulba!!
|
|
|
Grzes |
Dodany dnia 08.09.2006 09:14:28
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
tak powinno działać :) Edytowane przez Pieka dnia 08.09.2006 09:19:57 Często najmądrzejszą odpowiedzią jest milczenie
|
|
|
krzys |
Dodany dnia 08.09.2006 09:19:43
|
Przedszkolak Postów: 15 Data rejestracji: 08.10.2005 22:47 |
Grzes napisał/a:
<?php $rr=$_POST['rok']; if(!$rr) { echo "Absolwenci szkoły."; echo "<br>"; echo "<br>"; echo "<form action='viewpage.php?page_id=20' method='post'> "; echo "Rok ukończenia: "; echo "<input name='rok' type='text' size='5' maxlength='5'>"; echo "<br>"; echo "<br>"; echo "<input type='submit' value='Szukaj'>"; echo "</form>"; } else { $rr=trim($rr); if (!get_magic_quotes_gpc()) { $rr = addslashes($rr); } $linka = mysql_connect("localhost", "*******", "******") or die("Nie mogę się połączyć z serwerem: " . mysql_error()); mysql_select_db("absolwenci", $linka) or die("Nie mogę połączyć się z bazą: " . mysql_error()); $querya = "SELECT * FROM dane1 WHERE rokuk LIKE '%".$rr."%'"; $resulta= mysql_query($querya, $linka) or die("Błąd w zapytaniu do bazy: " . mysql_error()); for ($i = 0;$i<mysql_num_rows($resulta); $i++) { $rowa = mysql_fetch_object($resulta); echo "$rowa->Nazwisko $rowa->Imie $rowa->klasa $rowa->rokuk "; echo "$rowa->wychowawca $rowa->email<br >"; mysql_close($linka); } } ?> Teraz wyswietla komunikat: Access denied for user: 'root@localhost' (Using password: NO) i lewe panele tez nie wyswietlaja sie. Poza tym linia mysql_close($linka); po nawiasie zamykajacym petle for. tak powinno działać :) no to bulba!!
|
|
|
Grzes |
Dodany dnia 08.09.2006 09:25:15
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
No to przesuń sobie ta jedną linie a komunikat access denied sam mówi za siebie.
Często najmądrzejszą odpowiedzią jest milczenie
|
|
|
krzys |
Dodany dnia 08.09.2006 09:32:52
|
Przedszkolak Postów: 15 Data rejestracji: 08.10.2005 22:47 |
Grzes napisał/a: No to przesuń sobie ta jedną linie a komunikat access denied sam mówi za siebie. polaczenie do tej tabeli nie ma byc wlasnie realizowane na roocie a na innym uzytkowniku. A dlaczego nadal nie wyswietla paneli z lewej strony? no to bulba!!
|
|
Przejdź do forum: |