ForumCała strona

Nawigacja

Aktualnie online

Gości online: 20

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
25.12.2024 23:55:09
Z okazji końca świąt życzę, abyście nie musieli zbyt długo czekać na kolejne! Niech radość i smakołyki wrócą jak najszybciej! Wesołych Świąt! 🎉

piterus
25.12.2024 20:00:55
A to już minęło dwa lata... Ech... Co ten wiek robi z człowiekiem...

JazOOn
25.12.2024 18:17:53
Rany jeden news na 2 lata...

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
strona informacyjna i kod dla mySQL-a
krzys
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

Polecamy hosting SferaHost.pl
IP: localhost  
pawkow
wywal
<?php
i
?>
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
 
https://motoklimat.pl
krzys
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
Nic nie mysla, nic....

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jestem jaki jestem Smile
 
www.php-fusion.pl
krzys
Pieka napisał/a:
Nic nie mysla, nic....

Pobierz kod źródłowy  Rozwiń Kod źródłowy


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
Pobierz kod źródłowy  Rozwiń Kod źródłowy


tak powinno działać :)
Edytowane przez Pieka dnia 08.09.2006 09:19:57
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
krzys
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
No to przesuń sobie ta jedną linie a komunikat access denied sam mówi za siebie.
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
krzys
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:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl