Hallo,

Ik probeer dit in mijn database toe te voegen. Als ik alleen de bovenste doe werkt die, maar als ik query2 erbij doe dan zegt die unexpected ; en als ik die weghaal zegt die weer iets anders namelijk: unexpected T_VARIABLE

hoe kan ik dit oplossen?


$query= "INSERT INTO schijf (categorie_nr, titel, omschrijving)
						VALUES (
						'1',
						'".($_POST['titel'])."',
						'".$_POST['omschrijving']."'
						)";
						
						$result= mysql_query( $query );			
						
		$query2= "INSERT INTO genre (genre_nr, genre_omschrijving)
					VALUES (
					'".($_POST['genre_nr']."',
					'".($_POST['genre_omschrijving']."'
					)";
					
					$result2= mysql_query( $query );
Zet eens [ignore]
[/ignore] tags om de code heen.
$result2= mysql_query( $query );

Moet worden

$result2= mysql_query( $query2 );
En waar het fout gaat: In je 2e query gebruik start je de variabelen met een (, maar die sluit je daarna niet meer af.

Query 2:
<?php
$query2= "INSERT INTO genre (genre_nr, genre_omschrijving)
                    VALUES (
                    '".$_POST['genre_nr']."',
                    '".$_POST['genre_omschrijving']."'
                    )";
                    
                    $result2= mysql_query( $query2 );
Script is lek. SQL-Injection. Gebruik mysql_real_escape_string().
Arjan Kapteijn schreef op 08.04.2009 20:30
$result2= mysql_query( $query );

Moet worden

$result2= mysql_query( $query2 );


bedankt zal het ff proberen
Zorg voor fatsoenlijke foutafhandeling!

Reageren