![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.03.2004 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z formularzem dodawania do bazy danych mam plik dodaj.php ------- <head> <link rel="stylesheet" type="text/css" href="css/demo.css" /> <link rel="stylesheet" type="text/css" href="css/component.css" /> <link rel="stylesheet" type="text/css" href="css/admin.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script> <script src="js/dodaj.js"></script> </head> <?php include('include/config.php'); include('include/func.php'); if(isset($_GET['dodaj']) && ($_POST['submit']==true)) { $ilosc = clear($_POST['ilosc_zawodnikow']); $blad = ''; $dodano_ilosc = 0; for($i=1; $i<=$ilosc; $i++) { if(empty($_POST['imie_'.$i]) || empty($_POST['nazwisko_'.$i]) ) { $blad = '<div class="blad">Niektóre pola były puste!</div>'; break; } else { $imie = clear($_POST['imie_'.$i]); $nazwisko = clear($_POST['nazwisko_'.$i]); $zapytanie = mysql_query("SELECT * FROM wyniki WHERE email='$email_'") or die('Błąd zapytania'); if(mysql_num_rows($zapytanie) > 0) { $blad = '<div class="blad">Zawodnik o numerze '.$email.' jest już w bazie!</div>'; } else { $sql = @mysql_query("INSERT INTO wyniki SET imie = '$imie', nazwisko = '$nazwisko', miejscowosc = '$miejscowosc', klub = '$klub', email = '$email', punkt1='00:00', punkt2='00:00', punkt3='00:00', meta='00:00:00';") or die('Błąd podczas dodawania zawodników.'); $dodano_ilosc++; } } } if($blad != ''); echo $blad; if($dodano_ilosc>0) echo '<div class="sukces">Poprawnie dodano '.$dodano_ilosc.' zawodników do bazy.</div>'; echo '</form> <div class="left"><a href="dodaj.php"><< Wróć do strony głównej.</a></div>'; } echo '<h1><center>Dodawanie zawodników</center></h1>'; echo '<form action="'.$_SERVER['PHP_SELF'].'?dodaj" method="POST"> <table class="dodaj"> <tr class="top"><td>Podaj liczbę zawodników którą chcesz dodać do bazy</td></tr> <tr> <td><input type="number" size="6" id="ilosc_zawodnikow" min="0" name="ilosc_zawodnikow" /></td> </tr> </table>'; echo '<table id="inputs" class="dodaj"></table>'; ?> --------------------------- do tego mam plik dodaj.js -------------------------------- $(function() { $('#ilosc_zawodnikow').on('change', function() { var ilosc = document.getElementById('ilosc_zawodnikow').value; var ilosc = parseInt(ilosc); $('#inputs').html(''); $('#inputs').append('<tr><td> </td><td>Imię</td><td>Nazwisko</td><td>Miejscowość</td><td>Klub</td><td>email</td></tr>'); for (var i=1; i<=ilosc; i++) { $('#inputs').append('<tr><td>'+i+': </td><td><input type="text" name="imie_'+i+'" /></td><td><input type="text" name="nazwisko_'+i+'" /></td><td><input type="text" name="miejscowosc_'+i+'" /></td><td><input type="text" name="klub_'+i+'" /></td><td><input type="text" name="email_'+i+'"> </td></tr>'); } $('#inputs').append(' <tr><td colspan="6"><center> <input type="submit" name="submit" value="Dodaj zawodników" /></center></td></tr>'); }); }); ----------------------------- Baza danych ma układ ---------------------- 1 id int(11) Nie Brak AUTO_INCREMENT Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 2 imie varchar(15) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 3 nazwisko varchar(30) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 4 plec set('kobieta', 'mężczyzna', '', '') utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 5 miejscowosc varchar(30) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 6 klub varchar(50) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 7 email varchar(50) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 8 punkt1 varchar(6) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 9 punkt2 varchar(6) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 10 punkt3 varchar(6) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 11 meta varchar(8) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy [php][/php]Więcej 12 komentarz varchar(50) utf8_polish_ci Nie Brak Zmień Zmień Usuń Usuń ------------------------------------------------- no i problem gdzie z formularza php do bazy danych idzie imie i nazwisko, zerowe czasy, ale nie przenoszą się miejscowość, klub, email nie wiem gdzie jest błąd Ten post edytował bosaczek 12.07.2015, 21:41:48 -------------------- bosaczek
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Znajdź w powyższym kodzie:
$klub=... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.03.2004 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem z tym klubem, inne pozycje też mi nie wchodzą
-------------------- bosaczek
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Bo masz w kodzie:
potem masz
Ale nigdzie nie masz:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:34 |