Dynamiczne tworzenie pól w formularzu i jego przesyłanie.

0

Dzień dobry, proszę o podpowiedź w jaki sposób mogę rozwiązać mój problem. Kod

<?php
    // Formularz
    $iloscpol = $_GET['ilosc'];
    $id = "id";
    $imie = "imie";
    $nazwisko = "nazwisko";
    $wiek = "wiek";
    
    echo '<form action="wprowadz.php" method="GET">';
    for($i=0; $i < $iloscpol; $i++){
        echo '
            ID: <input type="text" name='."$id$i".'/>
            IMIE: <input type="text" name='."$imie$i".'/>
            NAZWISKO: <input type="text" name='."$nazwisko$i".'/>
            WIEK: <input type="text" name='."$wiek$i".'/></br></br></br>';
    };
        echo 'Wierszy: <input type="text" name="n"></br>';
        echo '<input type="submit" value="wyslij"></form>';
            
?>```php

// Drugi plik 

```php
<?php
// Wyswietlanie danych 
$n = $_GET['n'];

for($i=0; $i<$n; $i++){
   $_id[$i] = $_GET['id'.$i];
   $_imie[$i] = $_GET['imie'.$i];
   $_nazwisko[$i] = $_GET['nazwisko'.$i]; 
   $_wiek[$i] = $_GET['wiek'.$i]; 
   
   echo $_id[$i]."</br>";
   echo $_imie[$i]."</br>";
   echo $_nazwisko[$i]."</br>";
   echo $_wiek[$i]."</br>";
    
}

?>

Ktoś podpowie dlaczego dostaję


Notice: Undefined index: id0 in
Notice: Undefined index: imie0 in
Notice: Undefined index: nazwisko0 
Notice: Undefined index: wiek0 

0
Mały Samiec napisał(a):

Dzień dobry, proszę o podpowiedź w jaki sposób mogę rozwiązać mój problem. Kod

<?php
    // Formularz
    $iloscpol = $_GET['ilosc'];
    $id = "id";
    $imie = "imie";
    $nazwisko = "nazwisko";
    $wiek = "wiek";
    
    echo '<form action="wprowadz.php" method="GET">';
    for($i=0; $i < $iloscpol; $i++){
        echo '
            ID: <input type="text" name='."$id$i".'/>
            IMIE: <input type="text" name='."$imie$i".'/>
            NAZWISKO: <input type="text" name='."$nazwisko$i".'/>
            WIEK: <input type="text" name='."$wiek$i".'/></br></br></br>';
    };
        echo 'Wierszy: <input type="text" name="n"></br>';
        echo '<input type="submit" value="wyslij"></form>';
            
?>```php

// Drugi plik 

```php
<?php
// Wyswietlanie danych 
$n = $_GET['n'];

for($i=0; $i<$n; $i++){
   $_id[$i] = $_GET['id'.$i];
   $_imie[$i] = $_GET['imie'.$i];
   $_nazwisko[$i] = $_GET['nazwisko'.$i]; 
   $_wiek[$i] = $_GET['wiek'.$i]; 
   
   echo $_id[$i]."</br>";
   echo $_imie[$i]."</br>";
   echo $_nazwisko[$i]."</br>";
   echo $_wiek[$i]."</br>";
    
}

?>

Ktoś podpowie dlaczego dostaję


Notice: Undefined index: id0 in
Notice: Undefined index: imie0 in
Notice: Undefined index: nazwisko0 
Notice: Undefined index: wiek0 

Problem rozwiązany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1