Wie kan mijn aub een advies op onderstaande scriptje:
Ik ben een beginneling en dus wat aan het experimenteren op het gebied van php&mysql
Nu worden input (voornaam, achternaam, email_adres) naar een veld 'user' in database weggeschreven. De bedoeling echter dat de "voornaam, adres, email_adres" apart worden weg geschreven naar de velden voornaam, achternaam, email_adres in database cd_users.

Ik kom er helaas niet uit en zie door de bomen eventjes het bos niet meer. Wie heef voor mij wat adviezen.

BVD..,
R


$b_naw = '<p>Voornaam: '.$_POST['voornaam'].'<br/>';

$b_naw .= 'Achternaam: '.$_POST['achternaam'].'<br/>';

$b_naw .= 'Email adres: '.$_POST['email_adres'].'</p>';



$sql = mysql_query("INSERT INTO cd_users (user) VALUES ('$b_naw')") or die ("Error: De user kan niet ingevoerd worden." . mysql_error());

$query = "SELECT u_id FROM cd_users WHERE user='$b_naw'";

$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());

$num_rows = mysql_num_rows($result);

for ($i=0; $i<$num_rows; $i++)

{

$row = mysql_fetch_array($result);

$user_id = $row['u_id'];

}



echo $b_naw;



$cd_id = $_POST['cd_id'];

echo '<table>';

echo '<tr><td colspan="7"><h3>Uw bestelling:</h3></td></tr>';

echo '<tr><td>cd id</td><td>cd nummer</td><td>artiest</td><td>cd titel</td><td>cd prijs</td></tr>';

foreach ($cd_id as $s)

{

bestel_overzicht($sql = "select * from cd_db where cd_id='".$s."' order by cd_id");

$sql = mysql_query("INSERT INTO bestelling (u_id,b_bestelling) VALUES ('$user_id','$s')") or die ("Error: De bestelling kan niet ingevoerd worden." . mysql_error());

}

Graag alleen relevante code en geen complete scripts posten.

Pas je script even aan en gebruik [ignore]
 en 
[/ignore] tags om je code heen. Haal ook de niet relevante code weer weg. Gebruik je knop om dit te doen.

SanThe.

Reageren