Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Masowe dodawanie rekordów
wiktor1984
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.05.2014

Ostrzeżenie: (0%)
-----


Witam

Dopiero co się uczę php i potrzebował bym aby ktoś mnie naprowadził.

Otóż formularz dodaje pojedyńczy rekord do bazy danych są to kody
potrzebował bym aby dodawał ich kilka naraz.


tabela składa się z 4 pul id, code, status, expired
id - wypełnia się sam
status oraz expired maja takie same wartości

Chciałbym zrobić aby z formularza można było dodać kilka kodów naraz
Np kilka kodów wypisanych jeden pod drugim odzielonych spacją,
raczej form action się do tego nie nadaje.

Troche zawile ale mam nadzieje że mnie ktoś zrozumiał i coś doradzi




Formularz html
Kod
<form action="dodaj.php" method="post">
code:   <input type="text" name="code">
status: <input type="checkbox" name="status" value="active">
expired:<input type="checkbox" name="expired" value="0">
<input type="submit">
</form>


Skrypt php
Kod
<?php
$connection = @mysql_connect('XXX', 'XXX', 'XXX')
or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
echo "Udało się połączyć z serwerem!<br />";
$db = @mysql_select_db('XXX', $connection)
or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
echo "Udało się połączyć z bazą dancych!";


$sql="INSERT INTO codes (code, status, expired)
VALUES
('$_POST[code]','$_POST[status]','$_POST[expired]')";

if (!mysql_query($sql,$connection))
   {
   die('Błąd: ' . mysql_error());
   }
echo "dodano";

?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 23:23