T
The Hosh
04-05-2005 19:42
gewijzigd op 04-05-2005 19:52
bedankt maar nou heb ik een vraag. ik heb deze twee bestanden
<?php
/****************************************************************************\
* post_nl.php *
* --------------------- *
* begin : Dinsdag 03 - 05 - 2005 *
* copyright : Hoshang Sadiq *
* email : [email protected] *
* *
\****************************************************************************/
// Is er een formulier gepost?
if( $_SERVER['REQUEST_METHOD'] == 'POST' ){
// Verbinding maken met de database
$db_verbindingsID = mysql_connect( 'localhost', 'root', '' );
// De database selecteren
mysql_select_db( 'tesset' );
// HTML wordt veranderd in speciale tekens!
$form_email = htmlspecialchars($_POST['email']);
$form_naam = htmlspecialchars($_POST['naam']);
$form_titel = htmlspecialchars($_POST['titel']);
$form_www = htmlspecialchars($_POST['www']);
$form_bericht = htmlspecialchars($_POST['bericht']);
$qry = "insert into formulier_gegevens ( naam, titel, email, www, bericht )";
$qry .= " values('".$form_naam."','".$form_titel."','".$form_email."','".$form_www."','".$form_bericht."')";
$query_resultaat = mysql_query( $qry, $db_verbindingsID );
// Vebinding met de database verbreken.
mysql_close( $db_verbindingsID );
}
?>
<?php
/****************************************************************************\
* mail_form.php *
* --------------------- *
* begin : Dinsdag 03 - 05 - 2005 *
* copyright : Hoshang Sadiq *
* email : [email protected] *
* *
\****************************************************************************/
echo '
<spann class="error">Voeg bericht toe</span>
<form method="post" action="post_nl.php">
<spann class="contact">Velden met een * moeten ingevuld worden.</span>
<br>
<br>
<spann class="contact">Jou Email adres*</span>
<br>
<input type="text" name="email" size="60">
<br>
<spann class="contact">de voor- en achternaam:*</span>
<br>
<input type="text" name="naam" size="60">
<br>
<spann class="contact">Titel van het bericht:* </span>
<br>
<input type="text" name="titel" size="60">
<br>
<spann class="contact">Website van de maker van dit gedicht:</span>
<br>
<input type="text" name="www" size="60">
<br>
<spann class="contact">bericht* </span>
<br>
<textarea name="bericht" rows="28" cols="70"></textarea>
<br>
<input type="submit" name="submit" value="Submit"> <input type="reset" value="Invoer wissen" name="B2">
</form>
';
?>
query
CREATE TABLE formulier_gegevens(
recordID int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
naam varchar( 255 ) NOT NULL default '',
titel varchar( 255 ) NOT NULL default '',
email varchar( 255 ) NOT NULL default '',
www varchar( 255 ) NOT NULL default '
',
bericht TEXT,
PRIMARY KEY ( recordID )
) TYPE = MYISAM
en ik krijg deze fout:
Notice: Undefined index: gedicht in c:\documents and settings\ibrahim\bureaublad\2553\bbacev3_2011\forum\gedichten\post_nl.php on line 17
Link gekopieerd
M
Martijn B
04-05-2005 19:58
gewijzigd op 04-05-2005 20:00
Ik denk dat mail_form.php niet helemaal goed is. Je hele formulier hoeft niet tussen php tags.
Kun je in post_nl.php even helemaal bovenin dit neerzetten:
<?
print_r( $_POST );
?>
Nu zie je als het goed is alle gegevens die je hebt gepost.
Link gekopieerd
hij gaf wel deze foutmelding maar hij zet het wel in de database :D thx nogmaals
Link gekopieerd