Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/HTML]Formularze I błąd
Forum PHP.pl > Forum > PHP
Pudi
Dzien doberek 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 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 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;
?>
AngelusPL
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 smile.gif
Pudi
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 smile.gif


Nadal nie dziala sad.gif
niech ktoś pomoże plz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.