krijg een foutmelding niet weg....

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mark

Mark

21/11/2009 00:10:00
Quote Anchor link
ok mensen, ik kreeg een foutmelding:
Parse error: syntax error, unexpected T_STRING in /nietbelangrijk/figi2/sql.php on line 8

Maar ik heb geen idee wat er fout gaat.... Het zal we door het late tijdstip komen :P

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
ini_set("display_errors","2");
ERROR_REPORTING(E_ALL);

require("connectie.php");

if (isset($_POST['voegtoe'])) {
  $niet = '0';
  $gedaan = '0';
   $apparatuur = $_POST[apparatuur];
   for ($i=0; $i < count($apparatuur); $i++)
{


 if(empty ($apparatuur[$i]))
{

 $niet++;
}

else
{
 $gedaan++;
 $sql = ("INSERT INTO table_test (title) VALUES ('".$apparatuur[$i]."')");
 mysql_query($sql) or die(mysql_error());
}
}

echo"Er zijn $gedaan records ingevoerd, $niet record(s) waren leeg en niet verwerkt.";
 }


header('Location: index.php');  
exit;
?>
 
PHP hulp

PHP hulp

19/11/2024 21:42:59
 

21/11/2009 00:19:00
Quote Anchor link
Nummers horen niet tussen quotes.
Variabelen horen ook buiten quotes.
Testen of een form gepost is doe je met if($_SERVER['REQUEST_METHOD'] == 'POST')
De count($apparatuur) kan voor de eerste ; staan in de for loop, geef het een aparte variabele. Zie for.
Regel tien klopt niet.
Maak gebruik van mysql_real_escape_string.
 
Michael -

Michael -

21/11/2009 02:15:00
Quote Anchor link
En probeer geen exit; te gebruiken.
Zoveel foutjes in 28 regels... ^_^
 

21/11/2009 11:10:00
Quote Anchor link
exit na een header is wel goed, want dat zorgt ervoor dat het script niet verder wordt uitgevoerd.
Bovendien moet een header boven output zitten, dus je krijgt geen verkeerde html.
 
Emmanuel Delay

Emmanuel Delay

21/11/2009 12:41:00
Quote Anchor link
$_POST[apparatuur]; moet $_POST['apparatuur']; zijn
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.