text in textarea en ander probleempje
Ik wil tekst in een tekstarea zien te krijgen, maar het lukt niet hij heeft elke keer de error:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\wamp\www\DIV site\aanpas.php on line 16
Dit is de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$pagina = $_POST['pagina'];
$host="localhost";
$gebruiker="root";
$wachtwoord="";
$databasenaam="autosite";
$db = mysql_connect( $host, $gebruiker, $wachtwoord);
mysql_select_db($databasenaam);
$query="SELECT * FROM pagina where naam = '$pagina';";
mysql_query($query);
$result=mysql_query($query);
while($regel=mysql_fetch_array($result))
{
echo "<FORM ACTION='aanpas_verwerk.php' NAME='aanpas' METHOD='POST'>";
echo "<TEXTAREA NAME='text' ROWS='10' COLS='75'>echo $regel['tekst']</TEXTAREA>";
echo "</FORM>";
}
?>
$pagina = $_POST['pagina'];
$host="localhost";
$gebruiker="root";
$wachtwoord="";
$databasenaam="autosite";
$db = mysql_connect( $host, $gebruiker, $wachtwoord);
mysql_select_db($databasenaam);
$query="SELECT * FROM pagina where naam = '$pagina';";
mysql_query($query);
$result=mysql_query($query);
while($regel=mysql_fetch_array($result))
{
echo "<FORM ACTION='aanpas_verwerk.php' NAME='aanpas' METHOD='POST'>";
echo "<TEXTAREA NAME='text' ROWS='10' COLS='75'>echo $regel['tekst']</TEXTAREA>";
echo "</FORM>";
}
?>
Iemand idee hoe op te lossen...?
Verder krijg ik in de index als ik niet ingelogd ben:
Notice: Undefined index: login in C:\wamp\www\DIV site\index.php on line 61
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
if ($_SESSION['login'])
{
echo "<FORM METHOD='post' ACTION='aanpas.php'>";
echo "<INPUT TYPE='submit' VALUE='Text aanpassen'>";
echo "<INPUT TYPE='hidden' name='pagina' value='<?php echo $pagina;?>'>";
echo "</FORM>";
}
{
echo "<FORM METHOD='post' ACTION='aanpas.php'>";
echo "<INPUT TYPE='submit' VALUE='Text aanpassen'>";
echo "<INPUT TYPE='hidden' name='pagina' value='<?php echo $pagina;?>'>";
echo "</FORM>";
}
Bij de if begint regel 61...
Maar bij:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
if ($_SESSION['login'])
{
include("uitloggen.php");
}
else
{
include("zoek.php");
}
{
include("uitloggen.php");
}
else
{
include("zoek.php");
}
krijg ik niet undefined index...
Ook iemand oplossing voor dit?
Alvast bedankt!
Je script is ook lek, Let op SQL injection. Goede fout afhandeling is ook geen overbodige luxe.
geen regel 61 ;)
Toevoeging op 08/11/2010 14:16:50:
en gebruik mysql_real_escape_string