Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Witam Skrypt sie niechce zamknonc
#1
oto skrypt

Kod PHP:
<?php
if(isset($_POST['ok'])){
$name htmlspecialchars($_POST['name']);
$password $_POST['pass']; 
$password_2 $_POST['pass2'];
$plec $_POST['plec'];
$klasa $_POST['klasa'];
if(
$name !=NULL AND $password !=NULL AND $password2 !=NULL AND $plec !=NULL AND $klasa !=NULL){
if(
$password !== $password_2){
exit(
"podane hasla są rórzne!");
}
$mysql mysql_fetch_array(mysql_query("select 'id' from 'konta' where 'login' ='$name'"));
if(
$mysql !=NULL){
exit(
"podany gracz już istnieje!");
}
$mysql "insert into `konta` values ('',   '$name', '$password', '$plec', '$klasa')"
$query mysql_query($mysql); 
if(
$query){
echo 
'Witaj W naszym swiecie '.$name.";
}
}
}
else {
?>
<from action= method='post'>
Login: <input type='text' name='name'/>
Hasło: <input type='password' name='pass'/>
Powtórz Hasło: <input type='password' name='pass2'/>
Płeć: <select name='plec'> 
<option value='M'>Mężczyzna</option>
<option value='K'>Kobieta</option>
</select>
Klasa: <select name='klasa'>
<option value='Czarodziejka'>Czarodziejka</option>
<option value='Palladyn'>Palladyn</option>
<option value='Zabujczyni'>Zabujczyni</option>
<option value='Druid'>Druid</option>
<option value='Nekromanta'>Nekromanta</option>
<option value='Barbarzynca'>Barbarzynca</option>
<option value='Amazonka'>Amazonka</option>
</select>
<input type='submit' name='ok' Value='Zarejestruj Się!'/>
</form>
<?
  }
  ?>

i właśnie pisze mi ze blond w ostatniej linijce
Odpowiedz
#2
Syllar - ortografia leży jak widzę u Ciebie. Ale to rzecz drugorzędna. To co ważniejsze, masz poniżej:
Kod PHP:
<?php
if(isset($_POST['ok']))
    {
        
$name htmlspecialchars($_POST['name']);
        
$password $_POST['pass']; 
        
$password_2 $_POST['pass2'];
        
$plec $_POST['plec'];
        
$klasa $_POST['klasa'];
        if(
$name !=NULL AND $password !=NULL AND $password2 !=NULL AND $plec !=NULL AND $klasa !=NULL)
            {
                if(
$password !== $password_2)
                    {
                        exit(
"podane hasla są różne!");
                    }
                
$mysql mysql_fetch_array(mysql_query("select 'id' from 'konta' where 'login' ='$name'"));
                if(
$mysql !=NULL)
                    {
                        exit(
"podany gracz już istnieje!");
                    }
                
$wstaw mysql_query ("insert into `konta` values ('',   '$name', '$password', '$plec', '$klasa')");  
                if(
$wstaw)
                    {
                        echo 
'Witaj W naszym swiecie '.$name;
                    }
            }
    }
    else 
        {
            echo (
"<from action= method='post'>
            Login: <input type='text' name='name'/>
            Hasło: <input type='password' name='pass'/>
            Powtórz Hasło: <input type='password' name='pass2'/>
            Płeć: <select name='plec'> 
            <option value='M'>Mężczyzna</option>
            <option value='K'>Kobieta</option>
            </select>
            Klasa: <select name='klasa'>
            <option value='Czarodziejka'>Czarodziejka</option>
            <option value='Palladyn'>Palladyn</option>
            <option value='Zabujczyni'>Zabujczyni</option>
            <option value='Druid'>Druid</option>
            <option value='Nekromanta'>Nekromanta</option>
            <option value='Barbarzynca'>Barbarzynca</option>
            <option value='Amazonka'>Amazonka</option>
            </select>
            <input type='submit' name='ok' Value='Zarejestruj Się!'/>
            </form>"
);
        }
  
?>
po pierwsze - pilnuj konsekwentnego stosowania znaków ' i ",
po drugie - żeby uniknąć pomyłek - stosuj jedną konwencję wcięć (rzadziej będziesz się mylił).
"Kod ma być koszerny!" [Obrazek: 106.gif]
Odpowiedz
#3
Dzieki ale klikam zarejestruj i się nic nie dzieje ;/
możesz powiedzieć dlaczego?
Odpowiedz
#4
Kod PHP:
echo ("<from action= method='post'> 

W tej linij nie ma być from tylko form. Musisz podać wartość atrybutu action.
Odpowiedz
#5
Nie musi podawać atrybutu action w tedy strona się przeładuje i tyle... Tylko rzeczywiście głupi błąd zrobił Wink
Odpowiedz
#6
No faktycznie nie musi, ale na pewno nie zaszkodziłoby gdy taki atrybut dał.
Odpowiedz
#7
ok naprawiłem sprawdziłem kod d było parę błędów
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP] Skrypt AzDGDatingMedium - nie idzie się rejestrować krysek76 0 2,341 15-05-2017, 23:42
Ostatni post: krysek76
  Skrypt wyszukiwania Robert 33 1 4,268 14-04-2014, 22:22
Ostatni post: Engine
  Skrypt Logowania oraz rejestracji z kodowaniem w SHA265 Tehiro 0 2,018 23-06-2013, 18:06
Ostatni post: Tehiro
  [PHP] Informowanie o cookies - skrypt krysek76 0 2,177 29-04-2013, 15:08
Ostatni post: krysek76
  Skrypt rozpoznający cenę kodu DotPay Extragracz 2 3,332 30-01-2013, 22:22
Ostatni post: Extragracz

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl