Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt nie działa
sajborg
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

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


Siemka zrobiłem skrypt sklepu w php.U mnie na lokalu działa wszystko php 4.3.0 a jak wrzuciłem skrypt na inny serwer z starszym php to nie działa kilka zeczy mianowicie ta linijka

[php:1:74a4ad5ae7]<?php
$query=mysql_query("SELECT * FROM user WHERE login='".$_POST['userlogin']."' OR mail='".$_POST['usermail']."'");
if ($check=mysql_fetch_assoc($query)){
die ("Taki login lub adres e-mail już istnieje <a href=java script:history.back()>Powrót</a>");

?>[/php:1:74a4ad5ae7]

U mnie na localu chodzi znakomicie a tu wyskakuje

Kod
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:xampphtdocssklepfunction.inc.php on line 424.


Następnie mam wylogowanie w takiej postaci

[php:1:74a4ad5ae7]<?php
<?
session_start();
echo"<html>
<head>
<title>NAZWA WWW</title>
<link rel="stylesheet" type="text/css" href="styl.css">";
if ($_REQUEST['akcja']=='logout'){
unset($_SESSION['login']);
echo"Zostałes wylogowany";
print '<meta http-equiv="refresh" content="2;URL=../index.php">';
}
echo"</head>
</html>";

?>
?>[/php:1:74a4ad5ae7]

Tutaj usuwa z sesji login i powraca na strone główną.

I u mnie na lokalu to tez działa ale na serwerku to nic nie daje dalej istnieje w sesji login (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) co robic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Prawdopodobnie jest to spowodowane wersją php jak dostosować to do starszej wersji (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sajborg
post
Post #2





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

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


to ja mam to zrobione tak

[php:1:9eeb9697d5]<?php
if ($_POST['userlogin']=='' OR $_POST['userpass']=='' OR $_POST['userpass2']=='' OR $_POST['usermail']=='' OR $_POST['zgoda']!=='ok'){
Die ("Wypełnij wszystkie pola &nbsp;&nbsp; <a href=java script:history.back()>Powrót</a>");
}else{
$strPyt = "SELECT * FROM user WHERE login='".$_POST['userlogin']."' OR mail='".$_POST['usermail']."'";
$query=mysql_query($strPyt) or Die( 'Bład zapytania: ' . $strPyt );
if ($check=mysql_fetch_assoc($query))
{
die ("Taki login lub adres e-mail już istnieje <a href=java script:history.back()>Powrót</a>");
}
$strpyt2="SELECT * FROM user WHERE login='".$_POST['userlogin']."' OR mail='".$_POST['usermail']."'";
$query=mysql_query($strpyt2) or Die('Błąd zapytania:' . $strpyt2);
if ($check=mysql_fetch_assoc($query)){
die ("Taki login lub adres e-mail już istnieje <a href=java script:history.back()>Powrót</a>");
}else{
if ($_POST['userpass']!==$_POST['userpass2']){
die ("Wpisane hasła nie zgadzają się <a href=java script:history.back()>Powrót</a>");
}else{
if (! ereg ("^.+@.+..+$", $_POST['usermail'])) {
Die ("Prosze podac prawidłowy e-mail <a href=java script:history.back()>Powrót</a>");
}else {
rejstracja ($_POST['userlogin'],$_POST['userpass'],$_POST['usermail'],$_POST['usergg'],$_POST['usertel'],$_POST['usertlen']);
}
}
}
}
}
?>[/php:1:9eeb9697d5]
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 14:02