Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Formulář odesílá jen jeden řádek

Prosím o radu proč se ukládá do db jen jeden řádek.

Formulář:

<html>
<head>
<title>Kurzy</title>
</head>
 
<body>
 <?php 
  $confid = intval($_GET['conf']);
  ?>
<form action="kurzy_post.php?conf=<?=$confid?>" method='post'>
<input type="hidden" name="sent" value=""/>
Datum: <input type='text' name='datum'/>
<table>
<thead>
    <tr>
        <th>Tým</th>
        <th>1</th>
        <th>2</th>
        <th>Tým</th>
    </tr>
</thead>
<tbody>
<?php for($radek=1;$radek<=5;$radek++): ?>
    <tr>
        <td><input type='text' name='tym'/></td>
        <td><input type='text' size='2' name='kurz'/></td>
        <td><input type='text' size='2' name='kurz1'/></td>
        <td><input type='text' name='tym1'/></td>
    </tr>
<?php endfor; ?>
    <tr>
        <td><input type='submit' name='send' value='Vlož zápasy' /></td>
    </tr>
</tbody>
</table>
</form>
kurzy_post:
<?php

ob_start();               // cachujeme vystup
  if(isset($_POST['sent'])){      // pokud byl odeslan formular pokracuj timto
     $confid = intval($_GET['conf']);
  $datum = $_POST['datum'];
$tym = $_POST['tym'];
$tym1 = $_POST['tym1'];
$kurz = $_POST['kurz'];
$kurz1 = $_POST['kurz1'];
     if($datum=="" or $tym=="" or $tym1=="" or $kurz==""){ // pokud nebylo vyplněno něco z toho, co je povinné, dáme vědět a skript ukončíme
      echo "Nebylo povině zadáno - datum, tym nebo kurz<br /><br />";
    }else{  
      require "./settings.php";    // pripojime se k databazi
        $VlozData=mysql_query("INSERT INTO kurzy (confid,datum,tym,tym1,kurz,kurz1) VALUES ('$confid','$datum','$tym','$tym1','$kurz','$kurz1') ") or die (mysql_error()); 
        // Vlozim do tabulky hodnoty - prvni je ID - nevyplnim, tvori se samo.
        // Jako posledni hodnota je "0", to jsou ty prava uzivatele.
		     
        $backlink="clanek_poslat.php?conf=$confid";
         // presmerovani s hlaskou ze je vse OK
      }

    }else{
    $backlink="formular_nedoslany.php";
  }
// pokud pouzijete HEADER LOCATION tak by pred nim nemelo byt zadne platne ECHO
//echo "<a href='index.php'>index</a>";
// samozrejme zde muze byt presmerovani na jinou stranku pomoci
 header ("Location: $backlink");

ob_end_flush();
?>
Formulář: http://www.showpicture.cz/images/beznzvbwb.png

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny