no wiec mam skrypt ktory powinien dodac admina
[php]<?php
function admin()
{
echo '<form action="?akcja=admini" method="POST">
Nazwa usera: <input type="text" name="nazwa" /><br>
Haslo usera: <input type="text" name="haslo" /><br>
<input type="submit" value="Zapisz" />
</form>';
}
function admini($nazwa, $haslo)
{
$nazwa = $_GET['nazwa'];
$haslo = $_GET['haslo'];
if ($nazwa = ''||$haslo = '')
{
echo 'Nie podano wymaganych danych';
}
else
{
$zapytanie = "INSERT INTO admin (nick, haslo) VALUES ('".$nazwa."', '".$haslo."')";
$query = mysql_query($zapytanie);
if (!$query)
echo 'Blad w zapisywaniu usera';
else
echo 'Wszystko OK';
}
}
?>[/php]
i mi zawsze do bazy zaousuje puste ddane, moze zauwazyliscie tam blad
[php]dodawanie admina
Re: [php]dodawanie admina
Tia - zauwazylem - w <form masz cos takiego
Jak juz post to najlepiej
zamiast "?akcja=admini"
a pobierasz dane tak:method="POST"
Albo 2 razy POST, albo 2 razy GET.$_GET
Jak juz post to najlepiej
Kod: Zaznacz cały
<input type="hidden" name="akcja" value="admini">Re: [php]dodawanie admina
zmienilem :
[php]<?php
$nazwa = $_POST['nazwa'];
$haslo = $_POST['haslo'];
?>[/php]
ale byl jeszce jeden blad
w sprawdziniu(if) byl jeden= zamiast dwoch
dzieki za pomoc
[php]<?php
$nazwa = $_POST['nazwa'];
$haslo = $_POST['haslo'];
?>[/php]
ale byl jeszce jeden blad
w sprawdziniu(if) byl jeden= zamiast dwoch
dzieki za pomoc
Re: [php]dodawanie admina
mam nowy problem
a wiec robie wyszukiwarke i mam
[php]<?php
$zapytanie = "SELECT * FROM news WHERE tytul LIKE %'".$slowo."'% AND tresc LIKE %'".$slowo."'% AND tresc_full LIKE %'".$slowo."'% AND
autor LIKE %'".$slowo."'% ORDER BY id DESC";
$wynik = mysql_query($zapytanie);
$ile_znalezionych = mysql_num_rows($wynik);
echo mysql_error();
?>[/php]
i mi pokazuje :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\mac\funkcje_show.php on line 80
Something is wrong in your syntax obok '%'pan'% AND tresc LIKE %'pan'% AND tresc_full LIKE %'pan'% AND ' w linii 1
co jest tam zle??
a wiec robie wyszukiwarke i mam
[php]<?php
$zapytanie = "SELECT * FROM news WHERE tytul LIKE %'".$slowo."'% AND tresc LIKE %'".$slowo."'% AND tresc_full LIKE %'".$slowo."'% AND
autor LIKE %'".$slowo."'% ORDER BY id DESC";
$wynik = mysql_query($zapytanie);
$ile_znalezionych = mysql_num_rows($wynik);
echo mysql_error();
?>[/php]
i mi pokazuje :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\mac\funkcje_show.php on line 80
Something is wrong in your syntax obok '%'pan'% AND tresc LIKE %'pan'% AND tresc_full LIKE %'pan'% AND ' w linii 1
co jest tam zle??
Re: [php]dodawanie admina
% w SELECT jest tylko fragmentem szukanego tekstu - wiec tez ma byc w cudzyslowiach.
[php]<?php
"SELECT * FROM news WHERE tytul LIKE '%".$slowo."%' AND tresc LIKE '%".$slowo."%' AND tresc_full LIKE '%".$slowo."%' AND autor LIKE '%".$slowo."%' ORDER BY id DESC";
?>[/php]
[php]<?php
"SELECT * FROM news WHERE tytul LIKE '%".$slowo."%' AND tresc LIKE '%".$slowo."%' AND tresc_full LIKE '%".$slowo."%' AND autor LIKE '%".$slowo."%' ORDER BY id DESC";
?>[/php]
Re: [php]dodawanie admina
Dzieki ale mam kolejny problem przy emotach:
[php]<?php
function emoty()
{
echo '<form action="?akcja=emotyin" method="POST">
Slowo zastepowane <input type="text" name="slowo" /><br>
Obrazek zastepujacy <input type="file" name="file" /><INPUT TYPE="hidden" NAME="max" VALUE="5000"><br>
<input type="submit" value="Slij emote" />
</form>';
}
function emotyin($slowo ,$emota)
{
$slowo = $_POST['slowo'];
$file = $_FILES['file'];
//$max = $_GET['max'];
$slowo2 = $slowo.gif;
copy("$file", "../emoty/$file_name"); /* kopiowanie */
//unlink("$file");
echo"Plik został skopiowany<br>
Informacje o skopiowanym pliku:<br>
Nazwa pliku: $file_name<br>
Wielkość pliku: $file_size<br>"; /* Potwierdzenie i informacja o skopiowanym pliku */
$zapytanie = "insert into emoty (slowo, plik) values ('".$slowo."', '".$file_name."')";
$wynik = mysql_query ($zapytanie);
echo mysql_error();
if (!$wynik)
echo 'Nie mozna zapisac do bazy';
else
echo 'Emota zapisana pomyslnie';
}
?>
?>[/php]
i to mi nie zapisujet tego pliku
po prostu nie wyswietla nic w nazwa pliku itd
a jeszce jak chce wpisac do bazy to mi sie file name nie wpisuje
Sorry ze tak sie pytam o wszystko ale mam nadzieje ze wam to nic nie zaszkodzi
a jak odkomentuje ulink to mi sie blad wyswietla caanot unlink... no such file or directory
i juz zmienialem chmody lecz bez rezultatu
[php]<?php
function emoty()
{
echo '<form action="?akcja=emotyin" method="POST">
Slowo zastepowane <input type="text" name="slowo" /><br>
Obrazek zastepujacy <input type="file" name="file" /><INPUT TYPE="hidden" NAME="max" VALUE="5000"><br>
<input type="submit" value="Slij emote" />
</form>';
}
function emotyin($slowo ,$emota)
{
$slowo = $_POST['slowo'];
$file = $_FILES['file'];
//$max = $_GET['max'];
$slowo2 = $slowo.gif;
copy("$file", "../emoty/$file_name"); /* kopiowanie */
//unlink("$file");
echo"Plik został skopiowany<br>
Informacje o skopiowanym pliku:<br>
Nazwa pliku: $file_name<br>
Wielkość pliku: $file_size<br>"; /* Potwierdzenie i informacja o skopiowanym pliku */
$zapytanie = "insert into emoty (slowo, plik) values ('".$slowo."', '".$file_name."')";
$wynik = mysql_query ($zapytanie);
echo mysql_error();
if (!$wynik)
echo 'Nie mozna zapisac do bazy';
else
echo 'Emota zapisana pomyslnie';
}
?>
?>[/php]
i to mi nie zapisujet tego pliku
po prostu nie wyswietla nic w nazwa pliku itd
a jeszce jak chce wpisac do bazy to mi sie file name nie wpisuje
Sorry ze tak sie pytam o wszystko ale mam nadzieje ze wam to nic nie zaszkodzi
a jak odkomentuje ulink to mi sie blad wyswietla caanot unlink... no such file or directory
i juz zmienialem chmody lecz bez rezultatu
Re: [php]dodawanie admina
nikt nie pomoze??

