Archief - PHP: 2 probleemkes

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

koebeest

Legacy Member
dus ik heb zo een form waar ik kan kiezen waar iets moet komen. Op de pagina toont hij alle titels van de scripts(dat zou hij moeten doen) maar in de plaats van dat te doen, doet hij het eerste script uit de lijst en zet het nieuwe script in de plaats. Maar hij moet eigenlijk het nieuwste boven het oudste

hier is de code:

PHP:
 <?php include("eigen_config.php"); ?> 
<html> 
<head> 
<title>Untitled Document</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 

<body> 
<?php 
    $sql = "SELECT * FROM html ORDER BY datum DESC"; 
    $resultaat = mysql_query($sql) or die ("query mislukt"); 
    while ($rij = mysql_fetch_object($resultaat)){ 
    $id = $rij->id; 
    $naam = htmlspecialchars($rij->naam); 
    $titel = htmlspecialchars($rij->titel); 
    $datum = htmlspecialchars($rij->datum); 
    $bericht = htmlspecialchars($rij->bericht);} ?> 
     
<div align="center"> 
  <table width="75%" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
      <td>Naam</td> 
      <td>Wanneer</td> 
    </tr> 
  <?php 
  echo" 
    <tr> 
      <td>  <a href='toon.php?id=.$id.'>$titel</a> </td> 
      <td> $datum</td> 
    </tr> 
  </table> 
</div>"; 
?> 
</body> 
</html>

en dan nog wat

als je op de titel klikt, toont hij het hele script maar dat doet hij ook niet hij toont enkel het woordje" en " :'(

hiervan is de code

PHP:
 <?php include("eigen_config.php"); ?> 
<?php 
        $id = $_GET['id'];     
        $sql = "SELECT * FROM html WHERE id='".$id."'"; 
        $resultaat = mysql_query($sql) or die ("query mislukt"); 
        $rij = mysql_fetch_object($resultaat); 
        $naam = htmlspecialchars($rij->naam); 
        $datum = htmlspecialchars($rij->datum); 
        $titel = htmlspecialchars($rij->titel); 
        $bericht = htmlspecialchars($rij->bericht); ?> 

<?php echo " $titel en $bericht" ?>

Netjes scripten doe ik erna wel ,nu kan ik er goed aan uit dus....

Bedankt aan diegene die mij willen helpen

Koebeest

gille

Legacy Member
2de probleem is makkelijk te verklaren (zelfs door een beginneling als ik :lol: ). Hij kan gewoon de variable niet vinden, en dan geeft PHP automatisch niets weer ...

Code:
<?php
/*dient als voorbeeldje ;) /*
$naam = KushReNaDa;
echo "$naam en $voornaam";
?>

Dan zal em tonen: "KushReNaDa en"
Misschien dat de bron van het 2de probleem bij het 1ste zit ? Ken nu wel niet zoveel van PHP om dat probleem op te lossen :sad:

koebeest

Legacy Member
euhm hij heeft een variabele eh die haalt hij uit de database :p

|M°B|Morbuus

Legacy Member
2d prob:
je bent toch zeker dat er iets in je database staat want ik zie ook niet meteen de fout :s

koebeest

Legacy Member
kan wel zijn dar er een fout bij get id staat maar ik weet nie goed wa ik daar tussen moe zetten

gerto

Legacy Member
moet je niet gewoon de while-loop pas na de </div> afsluiten? :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan