Pokaż wyniki 1 do 3 z 3

Temat: Dodaj Komentarz - POMOCY

  1. #1
    Zarejestrowany
    Nov 2007
    Skąd
    Domeczek
    Postów
    7

    Question Dodaj Komentarz - POMOCY

    Mam mały problem jak zrobić w aby do komentarza nie zapisywały się puste wiadomości.
    Całość składa sie z trzech plików:

    1. Dodaj.php
    Kod php:
    <html>
    <
    head>
    <
    title>Dodaj Komentarz</title>
    <
    link rel="Styleseet" type="text/css" href="style.css">
    </
    head>
    <
    body>
    <
    form name="ankieta" method="post" action="wyslij.php">
    <
    table border="1">
    <
    tr>
     <
    td>
       <
    b>Nick:</b>
     </
    td>
     <
    td>
      <
    input type="text" name="nick"></input>
     </
    td>
    </
    tr>
    <
    tr>
    <
    td>
       <
    b>Komemtarz:</b>
     </
    td>
     <
    td>
      <
    textarea name="text" rows="6"></textarea>
     </
    td>
    </
    tr>
    <
    tr>
     <
    td>
      <
    input type="submit" value="Dodaj"><input type="reset" value="Kasuj">
     </
    td>
    </
    tr>
    </
    table>
    </
    form>
    </
    body>
    </
    html
    2. wyslij.php

    Kod php:
    <?php

    $nick 
    $_POST['nick'];
    $text $_POST['text'];
    $nick  HTMLSpecialChars($nick);
    $text  HTMLSpecialChars($text);
    $wynik $nick '|||' $text "\n";
    $plik ="kom.txt";
    $file fopen($plik"a");
    fwrite ($file$wynik);
    fclose($file);

    echo 
    '<a href="pokaz.php">Zobacz</a>';
    ?>
    3. pokaz.php
    Kod php:
    <?

    $file 
    file('kom.txt');

    foreach(
    $file as $key => $value)
    {
       
    $data explode('|||'$value);

       echo 
    '<b>Imię:</b> '$data[0] .'<br>';
       echo 
    '<b>Treść:</b> '$data[1] .'<br>';
       
    $tresc wordwrap($data[2], 70"<br>"1);
       echo 
    $tresc .'<br><br>';
       echo(
    "<hr>") ;
    }
    ?>
    Bardzo proszę o pomoc!

  2. #2
    Zarejestrowany
    Jan 2007
    Skąd
    somewhere in time
    Postów
    510

    Domyślnie

    niewiem czy oto Ci chodzi pewnie nie ale może sprobój
    if(!empty($_POST['text']))
    {
    // i tu ten kod co zapisuje
    }
    else
    {
    echo "puste pole wybacz czy coś wtym stylu\n";
    }

  3. #3
    Zarejestrowany
    Nov 2007
    Skąd
    Domeczek
    Postów
    7

    Domyślnie Dzięki

    Właśnie o to mi chodziło dzięki

Podobne wątki

  1. dlaczego komentarz sie niedodaje ?
    By ble34 in forum PHP/CGI/ASP/JSP/J2EE
    Odpowiedzi: 9
    Autor: 04-30-2007, 01:53

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj