if ($titel && $tekst && $alder && $antal && $kon && $hvor && $stim && $tools) { $bruger = $_SESSION['id']; $status = $_SESSION['status']; $query = "INSERT INTO lege (titel, beskrivelse, alder, antal, kon, hvor, stimulerer, tools, bruger_type, bruger_id) VALUES ('$titel', '$tekst', '$alder', '$antal', '$kon', '$hvor', '$stim', '$tools', '$status', '$bruger')"; $result = mysql_query ($query) or trigger_error("Query: $query\n<br />MySQL Error: " . mysql_error()); if (mysql_affected_rows() == 1) { // If it ran OK. echo "Tak, din leg er nu tilføjet til vores database. Den skal godkendes af P-basen.dk inden den bliver vist på siden."; include ('./includes/footer.htm'); // Include the HTML footer. exit(); } else { // If it did not run OK. echo '<p><font color="red">Legen kunne desværre ikke oprettes på grund af en systemfejl. Vi beklager.</font></p>'; } else { // If one of the data tests failed. echo '<p><font color="red">Prøv venligst igen.</font></p>'; } mysql_close(); // Close the database connection.
} // End of the main Submit conditional.
$page_title = 'Opret en leg'; include ('./includes/header.htm'); ?>
// Her kommer formen
<?php // Include the HTML footer. include ('./includes/footer.htm'); ?>
Hmm der sker mærkelige ting her. Når jeg fjerner alt andet en formen, vil den heller ikke vise siden. Hvis jeg omdøber filen vil den gerne. Jeg sætter koden ind i den opdøbte fil, og siden bliver ikke vist.
Der er ingen problemer på andre sider. Roder lidt videre.
Jeg tvivler meget på, det er i den kode, du viser, der er fejl ... i hvert fald, hvis du får en blank side. Ligegyldigt. hvad der sker, bør noget jo blive skrevet ud - om ikke andet en fejl-meddelelse =)
<?php include ("tjek_logind.php"); include ('./includes/config.inc.php');
$page_title = 'Opret en leg'; include ('./includes/header.htm');
print $_POST['submitted']; if (isset($_POST['submitted'])) { // Handle the form. require_once ('./includes/mysql_connect.php'); // Connect to the database.
if ($titel && $tekst && $alder && $antal && $kon && $hvor && $stim && $tools) { $bruger = $_SESSION['id']; $status = $_SESSION['status']; $query = "INSERT INTO lege (titel, beskrivelse, alder, antal, kon, hvor, stimulerer, tools, bruger_type, bruger_id) VALUES ('$titel', '$tekst', '$alder', '$antal', '$kon', '$hvor', '$stim', '$tools', '$status', '$bruger')"; $result = mysql_query ($query) or trigger_error("Query: $query\n<br />MySQL Error: " . mysql_error()); if (mysql_affected_rows() == 1) { // If it ran OK. echo "Tak, din leg er nu tilføjet til vores database. Den skal godkendes af P-basen.dk inden den bliver vist på siden."; include ('./includes/footer.htm'); // Include the HTML footer. exit(); } else { // If it did not run OK. echo '<p><font color="red">Legen kunne desværre ikke oprettes på grund af en systemfejl. Vi beklager.</font></p>'; } else { // If one of the data tests failed. echo '<p><font color="red">Prøv venligst igen.</font></p>'; } mysql_close(); // Close the database connection.
Yeps, det sker i header.htm som bliver inkluderet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.