Mam skrypt, który ma dodać dane z formularza do bazy danych.
Fragment:
<?php
@$sezon = @$_POST['sezon'];
@$klub = @$_POST['klub'];
@$meczeliga = @$_POST['meczeliga'];
@$goleliga = @$_POST['goleliga'];
@$meczeeuro = @$_POST['meczeeuro'];
@$goleeuro = @$_POST['goleeuro'];
@$meczefacup = @$_POST['meczefacup'];
@$golefacup = @$_POST['golefacup'];
@$meczecarlingcup = @$_POST['meczecarlingcup'];
@$golecarlingcup = @$_POST['golecarlingcup'];
@$meczetarcza = @$_POST['meczetarcza'];
@$goletarcza = @$_POST['goletarcza'];
@$id_zawodnik = @$_POST['id_zawodnik'];
@$czy = @$_POST['czy'];
if($sezon && $klub && $czy)
{
{
naglowek("Kariera nie została dodana!");
$roznica = strlen($sezon) - 10; $roznica1 = strlen($klub) - 45; echo "Niestety w polu <i>Sezon</i> wpisałeś aż <b>".strlen($sezon)."</b> znaków. Jest to o <b>".$roznica."</b> za dużo. Maksymalnie użyj <b>10</b> znaków.n"; echo "<br /><br />Niestety w polu <i>Klub</i> wpisałeś aż <b>".strlen($klub)."</b> znaków. Jest to o <b>".$roznica1."</b> za dużo. Maksymalnie użyj <b>45</b> znaków.n"; echo "<br /><a href='dodaj_karierasezon.php?id_zawodnik=".$id_zawodnik."'>Spróbuj ponownie!</a>"; }
{
naglowek("Kariera nie została dodana!");
$roznica = strlen($sezon) - 10; echo "Niestety w polu <i>Sezon</i> wpisałeś aż <b>".strlen($sezon)."</b> znaków. Jest to o <b>".$roznica."</b> za dużo. Maksymalnie użyj <b>10</b> znaków.n"; echo "<br /><a href='dodaj_karierasezon.php?id_zawodnik=".$id_zawodnik."'>Spróbuj ponownie!</a>"; }
{
naglowek("Kariera nie została dodana!");
$roznica1 = strlen($klub) - 45; echo "Niestety w polu <i>Klub</i> wpisałeś aż <b>".strlen($klub)."</b> znaków. Jest to o <b>".$roznica1."</b> za dużo. Maksymalnie użyj <b>45</b> znaków.n"; echo "<br /><a href='dodaj_karierasezon.php?id_zawodnik=".$id_zawodnik."'>Spróbuj ponownie!</a>"; }
else
{
naglowek("Kariera została dodana!");
$wynik = mysqli_query($mysql, "INSERT INTO karierasezony (id_zawodnik, klub, sezon, meczeliga, goleliga, meczeeuro, goleeuro, meczefa
cup, golefacup, meczecarlingcup, golecarlingcup, meczetarcza, goletarcza) VALUES ('$id_zawodnik', '$sezon', '$klub', '$meczeliga', '$goleliga', '$meczeeuro', '$goleeuro', '$meczefacup', '$golefacup', '$meczecarlingcup', '$golecarlingcup', '$meczetarcza', '$goletarcza')");
echo "Kariera została dodana!"; echo "<a href='admin.php'>Wróć do strony głównej panalu administracyjnego</a>"; }
?>
Wyswietla mi się Kariera została dodana, ale w bazie danych nie ma tego rekordu.
Ten post edytował henio 23.07.2007, 10:01:20