Waarom wordt laatste rij van tabel niet weergegeven?

  • Onderwerp starter Onderwerp starter Jors
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Jors

Gebruiker
Lid geworden
1 okt 2006
Berichten
142
Goedendag,

ik heb een vraag mbt onderstaande code. Omdat ik gebruik maak van een database heb ik de site afgeschermd met een wachtwoord, vandaar de session_start in het begin. Eigenlijk gaat alles goed, tot de tabel moet worden weergeven. In de eerste twee rijen gebruik ik hierbij een insert php-code om de header en navigatiebalk weer te geven. In de laatste rij van deze tabel moet echter de daadwerkelijke inhoud worden weergegeven, maar hier verschijnt helemaal niets. Ik zie dus alleen de header en de navigatiebalk, het formuliertje met invoervelden verschijnt niet en ik krijg ook geen foutmelding oid.

Wie kan mij helpen?

PHP:
<?php
  session_start();
  
  if (isset($_SESSION['valid_user']))
  {
  }
  else
  {
  echo 'You are not logged in. Please login first.';
  exit;
  }
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Database</title>
<link href="css/basic.css" rel="stylesheet" type="text/css" media="all" />
</head>

<body>
<table id="opmaak">
  <tr>
    <th><?php include("url1.php");?></th>
  </tr>
  <tr>
    <td><?php include("url2.php");?></td>
  </tr>
  <tr>
    <td>
    <form action="url3.php" method="post">
	First Name:<br/><input type="text" name="FName" size="30" /><br/>
	Last Name:<br/><input type="text" name="LName" size="30" /><br/>
	Phone Number:<br/><input type="text" name="PHON" size="12" /><br/>
	<input type="submit" value="Update Database" />
	</form>
    </td>
  </tr>
</table>
</body>
</html>
 
Laatst bewerkt:
Volgens mij hebben we meer aan de code uit de bestanden url1.php en url2.php :)
 
Oh, dat begrijp ik niet helemaal. Want url1.php en url2.php worden netjes weergegeven, alleen de code op de derde rij niet..
 
Dan zit er waarschijnlijk iets in url2.php wat er voor zorgt dat de rest niet uitgevoerd wordt.

Kijk in de broncode van de uitgevoerde code of er wel daadwerkelijk verder gegaan wordt na de include van url2.php.
 
Aha. Dus de code van url2.php is als het ware actief op de hoofdpagina?

Excuus, ik ben pas sinds kort aan het werk met php dus erg lerende.

Mag ik daar ten slot uit concluderen dat variabelen van de geinserte pagina's ook te gebruiken zijn op de hoofdpagina en vice versa?
 
Die conclusie is juist :)

Echter moet je het wel vanaf boven naar beneden lezen.
Variabelen aangemaakt in url2.php kun je dus niet in url1.php gebruiken.
 
Ja dat begrijp ik :)

Overigens zat er idd een fout in url2.php, de oplossing was dus heel simpel eigenlijk. Bedankt voor de hulp!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan