parse error during database query
Posted: Wed Jan 18, 2006 4:56 am
Ok, i'm doing a program that should add quite alot of info into my db... but something's wrong with the code.
I get the message:
connect.php look like:
Can somebody help me?
I get the message:
The code looks like this:Parse error: parse error, unexpected $ in /hsphere/local/home/kitabu/kitabu.se/demo/add_img.php on line 41
Code: Select all
<html>
<body>
<?
if ($_POST['antal']=="") {?>
<form method="POST" action="add_img.php">
<p>Hur många bilder vill du lägga in i databasen?<br>
<input type="text" name="antal" size="4"></p>
<p><input type="submit" value="Skicka" name="B1"></p>
</form>
<?}
if ($_POST['antal']>0 && $_POST['antal']<100 && $_POST['Bild1']="") {?>
<form method="POST" action="add_img.php">
<input type="hidden" name="antal" size="4" value="<?=$_POST['antal']?>">
<p>Ange bildens namn (inkl. filendelse)<br>
OBS! Alla bilder måste ligga i mappen /img/gallery/!</p>
<p><? for($i=0; $i<$_POST['antal'];) {
$i=$i+1;?>
Bild <?=$i?>: <input type="text" name="Bild<?=$i?>" size="25">
<select size="1" name="kategori<?=$i?>">
<option selected value="Blandat">Blandat</option>
<option value="Lager">Läger</option>
<option value="Mohippor">Möhippor</option>
<option value="Svensexor">Svensexor</option>
<option value="Barnkalas">Barnkalas</option>
</select><? }?></p>
<p><input type="submit" value="Skicka" name="B2"></p>
</form><?}
else {
include ('connect.php');
for($i=0; $i<$_POST['antal'];) {
$i=$i+1;
$Bild = $_POST['Bild$i'];
$Kat = $_POST['kategori$i'];
$query="INSERT INTO gallery set namn=\"$Bild\", category=\"$Kat\";
if (mysql_query($query);) {
?>Bilder har blivit tilllagda i din databas<?}
else {
?>Ett fel har uppstått!<?}}
};?>
</body>
</html>Code: Select all
<?
//Startar sessionen
session_start();
//Ansluter till databasen
@mysql_connect("*******","******","******") or print("Kunde ej uprätta kontakt med databasen. var god försök igen senare.");
@mysql_select_db("kitabu_data") or print("Kunde ej Kitabu_data");
?>