formulier nieuwe pagina maken
Pagina: « vorige 1 2 3 volgende »
kan je anders eens wat duidelijker zijn WAT er NIET lukt?
Met reacties zoals: 'lukt niet', 'werkt niet', 'kan niet'... kunnen wij echt niks. Ook werkt mijn glazen bol niet, zoals ik je liet zien.
Gewijzigd op 06/05/2011 15:28:44 door - Ariën -
formulier kan ik wel naar sql linken alleen ik kan geen automatiese pagina dat lukt niet
ik wil dat me formulier en verbinding maakt en een nieuwe pagina maakt met de inhoud die je in het formulier hebt gegeven
Heb je al wat geprobeerd?
Quote:
alleen ik kan geen automatiese pagina lukt niet
Huh? wat?
Dus eigenlijk wil je gewoon een soort kleine cms?
Pagina titel en inhoud in een formulier typen en versturen
En dat je dan in je menu een extra titel erbij krijgt die je dan naar de door jouw aangemaakte pagina doorstuurt?
Gewijzigd op 06/05/2011 15:33:14 door Maikel B
- Aar - op 06/05/2011 15:30:29:
Ik heb je toch een script gegeven? Heb je er al naar gekeken?
Heb je al wat geprobeerd?
Heb je al wat geprobeerd?
nee sorry
- Aar - op 04/05/2011 18:28:56:
Zie ook: http://www.phptuts.nl/view/41/
Sven video op 04/05/2011 19:14:59:
bedankt het is gelukt
Waarom zou dit wat je wilt dan niet lukken?
Lukt het niet of wil je er verder geen moeite in steken, maak dan een vacature aan.
Sven video op 06/05/2011 15:34:00:
nee sorry
- Aar - op 06/05/2011 15:30:29:
Ik heb je toch een script gegeven? Heb je er al naar gekeken?
Heb je al wat geprobeerd?
Heb je al wat geprobeerd?
nee sorry
Nee? Doe dat dan ook eens i.p.v. te mekkeren dat het niet lukt.
Gewijzigd op 06/05/2011 15:36:46 door - Ariën -
dit is de link:
http://www.svenvideo.xtreemhost.com/atracties/index3.php
dit het script:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
mysql_connect("sql202.xtreemhost.com", "xth_7502115", "******") or die(mysql_error());
echo "welkom op svenvideo<br/>";
mysql_select_db("xth_7502115_svenvideo") or die(mysql_error());
?>
mysql_connect("sql202.xtreemhost.com", "xth_7502115", "******") or die(mysql_error());
echo "welkom op svenvideo<br/>";
mysql_select_db("xth_7502115_svenvideo") or die(mysql_error());
?>
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
26
27
28
29
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
<?php
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo
"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap="physical">hier uw text</textarea>
"cijfer:"<input type="text" name="cijfer">
<input type="submit" name="verzenden" value="verzenden">;
}
?>
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo
"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap="physical">hier uw text</textarea>
"cijfer:"<input type="text" name="cijfer">
<input type="submit" name="verzenden" value="verzenden">;
}
?>
Quote:
lukt niet
WAT zei ik je nou?????????????????
Anyway, kijk eens naar de kleurverloop onderaan het script. Je gebruikt binnen een double-quoted echo, een doublequote in je HTML, en dan werkt het inderdaad niet.
Oplossing, gebruik in je HTML een single-quote, of escpe de boel door voor de " in je HTML er een voor te zetten:
En vergeet je echo niet af te sluiten met een "
Gewijzigd op 06/05/2011 15:48:46 door - Ariën -
kan je het aanpassen dat hij het wel doet?
Gewijzigd op 06/05/2011 15:47:06 door - Ariën -
probeer het zelf nou ook eens
ow sorry
- Aar - op 06/05/2011 15:43:43:
Andersom is beter en geeft ook nog valid html.
Gewijzigd op 06/05/2011 15:50:36 door - SanThe -
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
26
27
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
<?php
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea>
"cijfer:"<input type='text' name="cijfer">
<input type="submit" name="verzenden" value="verzenden">';
}
?>
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea>
"cijfer:"<input type='text' name="cijfer">
<input type="submit" name="verzenden" value="verzenden">';
}
?>
Toevoeging op 06/05/2011 16:00:08:
Sven video op 06/05/2011 15:59:25:
wat doe ik nou weer fout?
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
26
27
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
<?php
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea>
"cijfer:"<input type='text' name="cijfer">
<input type="submit" name="verzenden" value="verzenden">';
}
?>
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea>
"cijfer:"<input type='text' name="cijfer">
<input type="submit" name="verzenden" value="verzenden">';
}
?>
in het scherm komt serverfout ht
Sven video op 06/05/2011 15:59:25:
wat doe ik nou weer fout?
in het scherm komt serverfout http-fout 500
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
26
27
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
<?php
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea>
"cijfer:"<input type='text' name="cijfer">
<input type="submit" name="verzenden" value="verzenden">';
}
?>
// zorg er voor dat je eerst een connectie aan hebt gemaakt met mysql_connect() en mysql_select_db()
if($_SERVER['REQUEST_METHOD']=="POST") {
$sql = "
INSERT INTO paginas (naam, tekst, datum)
VALUES (
'".mysql_real_escape_string($_POST['naam'])."',
'".mysql_real_escape_string($_POST['tekst'])."',
'".mysql_real_escape_string($_POST['datum'])."')
";
$result = mysql_query($sql);
if($result) {
echo "Invullen is gelukt";
} else {
echo "Invullen is niet gelukt: ".mysql_error();
}
} else {
echo '"uw naam:"<input type="text" name="naam">
"title:"<input type="text" name="title">
"datum:"<input type="text" name="datum">
"text:"<textarea rows="5" cols="20" name="text" wrap=vphysical">hier uw text</textarea>
"cijfer:"<input type='text' name="cijfer">
<input type="submit" name="verzenden" value="verzenden">';
}
?>
in het scherm komt serverfout http-fout 500