Paweł Rybus pawelrybus.eu
Temat: Nie powtarzalność rekordu, dodawanie wielu rekordów z...
Witam, mam dwa pytanka, mój kod<?php
include('../config.php');
$row=mysql_query('SELECT * FROM sms_kod');
$row1=mysql_query('SELECT * FROM sms_kod');
?>
<table border=1>
<tr>
<td>Numer</td>
<td>Kod</td>
<td>Użyty</td>
</tr>
</table>
<?php
while($s = mysql_fetch_array($row)) {
?>
<table border=1>
<tr>
<td><?php echo $s['numer']; ?></td>
<td><?php echo $s['kod']; ?></td>
<td><?php echo $s['uzyty']; ?></td>
</tr>
</table>
<?php
}
?>
<h1> Dodaj kody jednorazowe SMS </h1>
<p>Wybierz numer na który chcesz dodać kody jednorazowe</p>
<form action="<?php $_SERVER['PHP_SELF'] ?> " Method= "POST">
<?php
echo '<select name="numer_sms">';
echo '';
while($y = mysql_fetch_array($row1)) {
echo "<option>".$y['numer']."</option>";
}
echo '</select>';
?>
<p> Kod jednorazowy: <input type="text" name="kod" /><br>
<input type="submit" value="Dodaj" name="dodaj"/>
</form>
<?php
$kod=$_POST['kod'];
$numer=$_POST['numer_sms'];
if ($_POST['dodaj'] && !empty($kod)) {
$row2='INSERT INTO `sms_kod` VALUES (null , "'.$numer.'", "'.$kod.'", "0" )';
$wynik2=mysql_query($row2) or die('BŁĄD:'.mysql_error());
if ($wynik2)
echo 'Dodano kod jednorazowy sms';
else
echo 'Błąd przy dodawaniu kodu jednorazowego';
}
A teraz pytanka ;)
1) Mam
echo "<option>".$y['numer']."</option>";
jak zrobić aby wyświetlały się rekordy bez powtórek jeśli mam np podane 2 takie same nr w bazie to się wyświetli tylko jeden.
2)Przy dodawaniu nowego rekordu mam tylko formularz jedno linijkowy. Czyli dodaję tylko 1 rekord na raz. A chciałbym zrobić większe okno formularza i jeśli ktoś wpisze 25 kodów to się doda 25. Każdy kod miałby być w nowej lini.
Pozdrawiam