Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przesyłanie tekstu.
Adis92
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

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


Witam. Potrzebuje pomocy przy skrypcie. Otóż chcę aby ten skrypt po wybraniu nazwy przez użytkownika przenosił ją do pola input. Wszytko jest ok tylko że wypisuje te same nazwy. Czy może ktoś mi doradzić co zrobić albo poprawić kod ?
  1. <form action="" method="post">
  2.    <input name="name" type="text" value="<?=htmlspecialchars($_POST['nazwa[]'])?>" />
  3.    <a href="namegenerate.php">Suggest Name</a><br>
  4.    <input type="submit" value="ok" />
  5. </form>

skrypt:
  1. <?php
  2.  
  3. /* Settings */
  4. $name = 20; // Ilość wyświetlanych nazw!
  5. /* End Settings */
  6.  
  7. function del_mult_chars($str) {
  8.    return preg_replace('/(w)1+/', "$1", $str);
  9. }
  10.  
  11. function world_name() {
  12.    $chars = array(
  13.        "aeiou",
  14.        "bcdfghjklmnpqrstvwxzy"
  15.    );
  16.    $end_letters = rand(1, 2) == 1 ? "a" : "ia";
  17.    $world_name = "";
  18.  
  19.    for ($i=rand(0, 1); $i <= rand(3, 4); $i++) {
  20.        $str = $chars[$i%2];
  21.        $world_name .= $str[rand(0, strlen($str)-1)];
  22.    }
  23.  
  24.    return ucwords(del_mult_chars($world_name.$end_letters));
  25. }
  26.  
  27. $pisz = world_name();
  28.  
  29. echo "<form action='?ids=create' method='POST'><table cellspacing='0' cellpadding='1' style='border: 1px solid #380000; width: 300px;'>";
  30. for ($i=1; $i<=$name; $i++) {
  31.    if(($x%2)==1){$bg='#F0E5CC';}else {$bg='#C8B299';}
  32.    echo "
  33.        <tr style='background:$bg'>
  34.            <td style='padding: 0px 2px 2px 10px; font: bold 12px verdana;'>
  35.                <input type='hidden' name='nazwa' value='$pisz'>
  36.                <input type='radio' name='nazwa1' value='' /> $pisz
  37.            </td>
  38.        </tr>
  39.    ";
  40.    $x++;
  41. }
  42.    echo "</table><br>";
  43.    echo "
  44.        <input type='submit' value=''>
  45.        <input type='button' value='Back' onClick='history.back()'>
  46.        <input type='button' value='Suggest Name' onClick='window.location.reload( true );'>
  47.    ";
  48.  
  49.  
  50. echo "</form>";
  51. ?>


Ten post edytował Adis92 28.07.2009, 23:15:31
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 08:50