Hey,

Vraagje,

Ik heb een formulier dat na het invullen van een tekstvak een email adres met extra waardes toevoegt aan mijn database. Nu wil ik op basis van dit phpscript er voor zorgen dat er meerdere email adressen tegerlijkertijd worden toegevoegd.

Geen idee hoe ik dit kan doen.

dit is de code



<body>
<?php
$rand = rand(0, 500); 
?>
<form action="add_users_save.php" method="post" enctype="multipart/form-data">
<table border="0" style="font-family:Helvetica; font-size:10px">
	<tr>
    	<td>email</td>
        <td align="right" colspan="3"><input size="40" type="text" name="mail" /></td>
    </tr>
    <tr>
    	<td>
    	<input type="hidden" name="ingevuld" id="ingevuld" value="0">
        <input type="hidden" name="uid" id="uid" value="<?php echo $rand; ?>">
        <input type="submit" name="submit" value="Versturen">
        </td>
    </tr>
</table>
</form>
</body>


De bedoeling is dat elk adres zijn eigen uid mee krijgt wat wordt gevormd door een rand() functie

-EDIT-


<?php
$host="localhost"; // Host name
$username="xxx_xxx"; // Mysql username
$password="xxx"; // Mysql password
$db_name="xxx_xxx"; // Database name
$tbl_name="users"; // Table name

// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

$mail=$_POST['mail'];
$ingevuld=$_POST['ingevuld'];
$uid=$_POST['uid'];

$sql="INSERT INTO ".$tbl_name." (mail, ingevuld, uid)VALUES('".$mail."', '".$ingevuld."', '".$uid."')";
$result=mysql_query($sql);

if($result){
echo "opgelagen";
}
else {
echo "ERROR: " . mysql_error();
}
mysql_close();
?>
kan je dit bestand add_users_save.php er ook bij zetten?

[edit]
opgelagen (regel 19) moet vast opgeslagen zijn

Ik denk dat je in je database uid unique moet maken.
ok maar dit werkt verder wel gewoon goed hoor.

ik wil alleen dat ik er meerdere tegerlijkertijd kan toevoegen

*thnx regel 19 had ik nog niet gezien*

Reageren