Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> rejestracja do bazy
riquelme
post 4.06.2006, 19:16:30
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 1.04.2006

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


Mam problem ze skryptem rejestracja.php ,niby wydaje sie wszystko dobrze,a jednak.Przedstawiam kod,a błąd jaki pojawia sie umieściłem jako komentarz.I jeszcze jedno pytanie,żeby nie zakładać nowego tematu:jakie polecenia należy dodać do skryptu wyszukiwarki,żeby wyszukane dane eksportować do pliku.Z góry dziękuje za wszelką pomoc.

<?
function polacz()
{
$polaczenie = mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxx", $polaczenie) or die ("Nie mozna sie połączyć");
}

function rejestracja()
{

$imie=$_POST['imie'];
$nazwisko=$_POST['nazwisko'];
$email=$_POST['email'];
$login=$_POST['login'];
$haslo=$_POST['haslo'];
$haslo2=$_POST['haslo2'];
$rodzaj=$_POST['rodzaj'];

if ($haslo != $haslo2)
{
echo "Hasła nie są takie same!";
}
polacz();
$wynik=mysql_query("SELECT * FROM users WHERE login=$login");
if ($wynik!==0)
{
echo "Już taki login istnieje!";
form_rej();
}

$data=date("j/F/Y H:i:s");
$zapis="INSERT INTO users(imie,nazwisko,email,login, haslo,rodzaj, data) VALUES($imie, $nazwisko, $email, $login, $haslo,$rodzaj, $data)";
$wynik=mysql_query($zapis);
if (!$wynik)
{
echo "Rejestracja zakończona pomyślnie";
exit;
}
else
{
echo ('Rejestracja nie powiodła sie! ');
exit;
}
}
session_start();

include('naglowek.php');
<td> //Parse error: syntax error, unexpected '<'
require_once ("rejestracja.php");
rejestracja();
</td>
?>
Go to the top of the page
+Quote Post
TomASS
post 4.06.2006, 22:03:17
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


a w końcówce przypadkiem nie brakuje Ci echo?

  1. <?php
  2. include('naglowek.php');
  3. echo '<td>'; //Parse error: syntax error, unexpected '<' 
  4. require_once ("rejestracja.php");
  5. rejestracja();
  6. echo '</td>';
  7. ?>


  1. <?php
  2. jakie polecenia należy dodać do skryptu wyszukiwarki,żeby wyszukane dane eksportować do pliku
  3. ?>

To zależy z jakiego skryptu korzystasz i do jakiego typu pliku chcesz to wyeksportować.


--------------------
Go to the top of the page
+Quote Post
riquelme
post 5.06.2006, 08:07:38
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 1.04.2006

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


Zastosowałem kod ,który poleciłeś i teraz pojawia się parę błędów.
Warning: main(naglowek.php): failed to open stream: No such file or directory ....
Warning: main(): Failed opening 'naglowek.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in

oraz bez względu co podam wyświetlają sie oba komunikaty:Już taki login istnieje. Rejestracja przebiegła pomyślnie.Oczywiście nie dodaje nic do bazy.

Jeżeli chodzi o wyszukiwarke to wynik ma eksportować do zwykłego pliku tekstowego.Kod skryptu wyszukiwarki jest następujący:

<?
$polaczenie = mysql_connect("localhost", "w", "e");
mysql_select_db("w", $polaczenie);

$autor=$_POST['autor'];
$tytul=$_POST['tytul'];
$produkt=$_POST['produkt'];

$sql="SELECT * FROM `muzyka` WHERE `autor` LIKE '%$autor%'
AND `tytul` LIKE '%$tytul%' AND `produkt` LIKE '%$produkt%'";

$wynik = mysql_query($sql, $polaczenie)or die(mysql_error());
echo"<TABLE>";
while( $rekord = mysql_fetch_array($wynik) )
{
echo "<tr><td>";
echo( $rekord["autor"]."</td>" );
echo("<td>". $rekord["tytul"]."</td>" );
echo("<td>". $rekord["produkt"]."</td></tr>" );
}
echo "</TABLE>";
mysql_free_result($wynik);
mysql_close($polaczenie);
?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:03