Hoe krijg ik textvak groter.
De code is:
Code (php)
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
include_once("connect.php");
if ($_POST[bevestiging] == 1) {
$sql = "INSERT INTO nieuws SET ";
$sql .= "id = ''";
$sql .= ", titel = '" . $_POST['titel'] . "'";
$sql .= ", bericht = '" . $_POST['bericht'] . "'";
$sql .= ", datum = '" . $_POST['datum'] . "'";
$res = mysql_query($sql);
$_POST[bevestiging] = "";
} else {
echo"
<form action=\"nieuws_nieuw.php\" method=\"POST\">
<input type=\"hidden\" value=\"1\" name=\"bevestiging\" /><br />
<input type=\"text\" name=\"titel\" value=\"Titel, vanzelfsprekend.\" /><br />
<input type=\"text\" name=\"datum\" value=\"Datum (bijv. 12-12-2012)\" /><br />
<textarea name=\"bericht\">Het hele bericht hier.</textarea><br />
<input type=\"reset\" value=\"Reset\" />
<input type=\"submit\" value=\"Post\" />
</form>
";
}
echo"<a href=\"admin.php\">Ga terug naar het nieuwsbeheer.</a>";
?>
include_once("connect.php");
if ($_POST[bevestiging] == 1) {
$sql = "INSERT INTO nieuws SET ";
$sql .= "id = ''";
$sql .= ", titel = '" . $_POST['titel'] . "'";
$sql .= ", bericht = '" . $_POST['bericht'] . "'";
$sql .= ", datum = '" . $_POST['datum'] . "'";
$res = mysql_query($sql);
$_POST[bevestiging] = "";
} else {
echo"
<form action=\"nieuws_nieuw.php\" method=\"POST\">
<input type=\"hidden\" value=\"1\" name=\"bevestiging\" /><br />
<input type=\"text\" name=\"titel\" value=\"Titel, vanzelfsprekend.\" /><br />
<input type=\"text\" name=\"datum\" value=\"Datum (bijv. 12-12-2012)\" /><br />
<textarea name=\"bericht\">Het hele bericht hier.</textarea><br />
<input type=\"reset\" value=\"Reset\" />
<input type=\"submit\" value=\"Post\" />
</form>
";
}
echo"<a href=\"admin.php\">Ga terug naar het nieuwsbeheer.</a>";
?>
CSS
Code (php)
1
2
3
2
3
<textarea cols="40" rows="5" name="myname">
Now we are inside the area - which is nice.
</textarea>
Now we are inside the area - which is nice.
</textarea>
Tip: gebruik in php (echo) ' dan hoef je al die " in html niet te escapen.
Verder is je query lek en mist er foutafhandeling.
de hoogte moet je in css regelen, want dat kan niet in html voorzover ik weet
Ik ben pas sinds kort bezig met PHP. Kan iemand dus hem wijzigen dat het lek eruit is en ik de grootte van het vak kan instellen? Alvast bedankt. :)
Jasper Woelhuis op 07/08/2012 16:24:52:
Ik ben pas sinds kort bezig met PHP. Kan iemand dus hem wijzigen dat het lek eruit is en ik de grootte van het vak kan instellen? Alvast bedankt. :)
A) Jouw oorspronkelijke vraag heeft niets met php te maken. Dit is html / css.
B) Het is hier geen afhaalchinees. Je bent pas sinds kort bezig; dan is dit een mooie kans/gelegenheid om kennis op te doen.
Gewijzigd op 07/08/2012 16:46:50 door Obelix Idefix
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include_once("connect.php");
if ($_SERVER['REQUEST_METHOD'] === 'POST') { //
$sql = "INSERT INTO nieuws SET ";
$sql .= "id = ''"; // is id niet een numerieke waarde met auto increment?
$sql .= ", titel = '" . mysql_real_escape_string($_POST['titel']) . "'";
$sql .= ", bericht = '" . mysql_real_escape_string($_POST['bericht']) . "'";
$sql .= ", datum = '" . mysql_real_escape_string($_POST['datum']) . "'";
$res = mysql_query($sql);
} else {
echo'
<form action="nieuws_nieuw.php" method="POST">
<input type="hidden" value="1" name="bevestiging" /><br />
<input type="text" name="titel" value="Titel, vanzelfsprekend." /><br />
<input type="text" name="datum" value="Datum (bijv. 12-12-2012)" /><br />
<textarea cols="40" rows="5" name="bericht">Het hele bericht hier.</textarea><br />
<input type="reset" value="Reset" />
<input type="submit" value="Post" />
</form>
';
}
echo'<a href="admin.php">Ga terug naar het nieuwsbeheer.</a>';
?>
include_once("connect.php");
if ($_SERVER['REQUEST_METHOD'] === 'POST') { //
$sql = "INSERT INTO nieuws SET ";
$sql .= "id = ''"; // is id niet een numerieke waarde met auto increment?
$sql .= ", titel = '" . mysql_real_escape_string($_POST['titel']) . "'";
$sql .= ", bericht = '" . mysql_real_escape_string($_POST['bericht']) . "'";
$sql .= ", datum = '" . mysql_real_escape_string($_POST['datum']) . "'";
$res = mysql_query($sql);
} else {
echo'
<form action="nieuws_nieuw.php" method="POST">
<input type="hidden" value="1" name="bevestiging" /><br />
<input type="text" name="titel" value="Titel, vanzelfsprekend." /><br />
<input type="text" name="datum" value="Datum (bijv. 12-12-2012)" /><br />
<textarea cols="40" rows="5" name="bericht">Het hele bericht hier.</textarea><br />
<input type="reset" value="Reset" />
<input type="submit" value="Post" />
</form>
';
}
echo'<a href="admin.php">Ga terug naar het nieuwsbeheer.</a>';
?>
Pas dan cols="40" rows="5" aan aan je noden
Obelix en Idefix op 07/08/2012 16:45:22:
A) Jouw oorspronkelijke vraag heeft niets met php te maken. Dit is html / css.
B) Het is hier geen afhaalchinees. Je bent pas sinds kort bezig; dan is dit een mooie kans/gelegenheid om kennis op te doen.
Jasper Woelhuis op 07/08/2012 16:24:52:
Ik ben pas sinds kort bezig met PHP. Kan iemand dus hem wijzigen dat het lek eruit is en ik de grootte van het vak kan instellen? Alvast bedankt. :)
A) Jouw oorspronkelijke vraag heeft niets met php te maken. Dit is html / css.
B) Het is hier geen afhaalchinees. Je bent pas sinds kort bezig; dan is dit een mooie kans/gelegenheid om kennis op te doen.
+1
Gewijzigd op 07/08/2012 16:48:06 door Albert de Wit
Mist nog wel foutafhandeling in het script van Kris.
Ja zeker; ik heb juist de open deur even gesloten