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>
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";
?>
$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";
?>