dlaczego formularz ten nie dodaje mi danych do tabeli bazy danych?
formularz:
<?php
<form action="kontuzje1.php" method="post">
Dodaj zawodnika
<input type="checkbox" name="'.$nazwa_form.'" value="wartość" onclick="document.getElementById(''.$nazwa_id.'').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwisko'].disabled = this.form.elements['pozycja'].disabled = this.form.elements['wystepy'].disabled = this.form.elements['id_klub'].disabled = !this.checked" />
<div id="'.$nazwa_id.'" style="display: none">
<table>
<tr>
<td>Id</td>
<td>Nazwisko</td>
<td>Pozycja</td>
<td>Występy</td>
<td></td>
</tr>
<tr>
<td><input type="text" size="4" name="id_klub" value="'.$w['id_klub'].'" /></td>
<td><input type="text" name="nazwisko" disabled="disabled" /></td>
<td><input type="text" size="3" name="pozycja" disabled="disabled" /></td>
<td><input type="text" size="3" name="wystepy" disabled="disabled" /></td>
<td><a href="index.php?id=kontuzje1&dodaj=ok">Dodaj</a></td>
</tr>
</table>
</div>
</form>
?>
a tutaj dodajemy zawodników:
<?php
elseif($_GET['dodaj'])
{
$id_klub = $_POST['id_klub'];
$nazwisko = $_POST['nazwisko'];
$pozycja= $_POST['pozycja'];
$wystepy= $_POST['wystepy'];
$query="INSERT into zawodnicy SET
id_klub='".$id_klub."',
nazwisko='".$nazwisko."',
pozycja='".$pozycja."',
wystepy='".$wystepy."'";
echo '<font face="verdana" size="1" color="white">'; echo ("Zawodnik dodany!");
}
?>
co jest nie tak?
aha, cały kod znajduje się w pliku kontuzje1.php
dobrze już mam.
Teraz pytanie jak zrobić aby po dodaniu wróciłw to miejsce (w ten adres) w którym byłem przed dodaniem zawodnika?
Ten post edytował mczlowiek 23.08.2008, 09:53:24