Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/HTML]Formularze I błąd
Pudi
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


Dzien doberek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam skrypt na dodawanie newsów (ten nizej) i chodzi o to ze nie dodaje nic do pliku tak jak powinno w kolejności w pliku $ciag i właśnie nie wiem dlaczego jak by byl ktos tak mily zeby wytłómaczyc mi mój bład (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ogólnie to chodzi o to żeby
dodawalo za kazdym razem w nowej lini w pliku newsy.php
i zapisywalo i nie sprawdzalo czy nicki sa takie samy i czy jest dostepny (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Pozdro

Plik dodaj.html
Kod
<form method="post" action="dodaj.php">
<input type="text" name="login"> -  tytuł<br>
<input type="text" name="haslo"> - Nick<br>
<input type="text" name="haslo2"> - Nick<br>
<input type="text" name="gg" /> -  Tresc<br>
<input type="submit" name="nazwa2"  value="Dodaj")>
</form>

i plik dodaj.php
Kod
<?
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$haslo2 = $_POST['haslo2'];

$gg = $_POST['gg'];
$file = ("/newsy.php");
if(file_exists($file)):
echo("Ten login jest juz zajety!");
elseif($haslo != $haslo2):
echo("Podales dwa rozne nicki!");
else:
$ciag = "news.dodaj(' $data, '$login', '$gg  ','','ramka',' $haslo'); \n";
$zapis = str_replace("$ "," $",$ciag);
$open = fopen("$file", "a");
fputs($dane);
fputs($open, $zapis);
fclose($open);
echo header("Location: index.php");
endif;
?>


Ten post edytował Pudi 6.05.2009, 20:48:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
AngelusPL
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 3
Dołączył: 16.08.2007
Skąd: Oświęcim

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


Witaj
Na pierwszy rzut oka to jest tu trochę błędów.
Kod
<?
  $login =$_POST['login'];
   $haslo = $_POST['haslo'];
   $haslo2 = $_POST['haslo2'];
  
   $gg = $_POST['gg'];
   $file = ("/newsy.php");
   if (file_exists($file))
   {
    if ..... //funkcja sprawdzająca istnienie loginu w pliku lub w bazie
    {
      echo("Ten login jest juz zajety!");
    }
    elseif ($haslo != $haslo2)
    {
      echo("Podales dwa rozne nicki!"); // Chyba hasła :)
    }
    else
   {
     $ciag = "news.dodaj(' $data, '$login', '$gg  ','','ramka',' $haslo'); \n";
     $zapis = str_replace("$ "," $",$ciag);
     $open = fopen($file, "a");
     fputs($dane);
     fputs($open, $zapis);
     fclose($open);
     header("Location: index.php");
   }
  }
  else
  {
  echo "Plik nie istnieje!";
  }
   ?>

Mogą być błędy bo pisze z rana i z palca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował AngelusPL 7.05.2009, 06:21:48
Go to the top of the page
+Quote Post
Pudi
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


Cytat(AngelusPL @ 7.05.2009, 07:18:47 ) *
Witaj
Na pierwszy rzut oka to jest tu trochę błędów.
Kod
<?
   $login =$_POST['login'];
    $haslo = $_POST['haslo'];
    $haslo2 = $_POST['haslo2'];
    
    $gg = $_POST['gg'];
    $file = ("/newsy.php");
    if (file_exists($file))
    {
     if ..... //funkcja sprawdzająca istnienie loginu w pliku lub w bazie
     {
       echo("Ten login jest juz zajety!");
     }
     elseif ($haslo != $haslo2)
     {
       echo("Podales dwa rozne nicki!"); // Chyba hasła :)
     }
     else
    {
      $ciag = "news.dodaj(' $data, '$login', '$gg  ','','ramka',' $haslo'); \n";
      $zapis = str_replace("$ "," $",$ciag);
      $open = fopen($file, "a");
      fputs($dane);
      fputs($open, $zapis);
      fclose($open);
      header("Location: index.php");
    }
   }
   else
   {
   echo "Plik nie istnieje!";
   }
    ?>

Mogą być błędy bo pisze z rana i z palca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Nadal nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
niech ktoś pomoże plz
Go to the top of the page
+Quote Post

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: 24.12.2025 - 09:39