Mij is gevraagd zonder enige kennis een site te maken voor een groep mensen. Ik heb aardig gesleuteld en loop tegen het volgende probleem aan: ingevoerde gegevens (Vertrekdatum) worden op de site getoond als jaar-maand-dag wat nogal wat verwarring geeft. Heb gevonden dat dit met Date_format moet maar waar moet ik dit plaatsen dan? Alle hulp is welkom, niet te technisch aub.

[code]
<?php
$qSelect_berichten = mysql_query('SELECT * FROM `zoeken` ORDER BY Vertrekdatum DESC') or die (mysql_error());

while($aBerichten = mysql_fetch_array($qSelect_berichten))
{
echo '<tr>






<TR align="center">

<td>'.$aBerichten['Naam'].'</td>
<td>'.$aBerichten['Telefoon'].'</td>
<td>'.$aBerichten['Adres_vertrek'].'</td>
<td>'.$aBerichten['Vertrekdatum'].'</td>
<td>'.$aBerichten['Tijd'].'</td>
<td>'.$aBerichten['Bestemming'].'</td>
<td>'.$aBerichten['Aantal_personen'].'</td>
<td>'.$aBerichten['Huisdier'].'</td>
<td>'.$aBerichten['Aantal_koffers'].'</td>
<td>'.$aBerichten['Bijzonderheden'].'</td>


</tr>';
}
echo '</table>';
}
?>
Gebruik geen * maar benoem de velden die je wilt ophalen.
Geen ` in je query.
Zorg voor goede afhandeling; geen 'or die'.
Waarom gebruik je mysql_fetch_array en niet mysql_fetch_assoc?
Zorg voor juiste uitlijning in je programmeerwerk. Je opent nu (in hoofdletters) een TR en plaatst ergens een </tr>. Door ze onder elkaar te plaatsen (qua uitlijning) kun je zien wat bij elkaar hoort. Zelfde bij je <td>: de 1e regel begin je links, daarna ga je inspringen. (of is het een weergaveprobleem in de code hierboven?)

DATE_FORMAT(veldnaam, '%d-%m-%Y') AS te_gebruiken_naam_bij_output


<?php
$qSelect_berichten  = mysql_query("
SELECT 
DATE_FORMAT('Vertekdatum','%m-%d-%Y') AS vertrek, 
Telefoon, 
Adres_vertrek ,
etc..,
etc..,

FROM zoeken ORDER BY Vertrekdatum DESC
");
?>


gebruik altijd je namen van je kolommen. Dus geen * anders wordt het wat lastig.

<?php
      $qSelect_berichten  = mysql_query('SELECT date_format(vertrekdatum, '%d-%m-%Y') AS vertrekdatum_NL, Telefoon, Adres_vertrek, Tijd, Bestemming, Aantal_personen, Huisdier, Aantal_koffers, Bijzonderheden FROM `zoeken` ORDER BY Vertrekdatum DESC') or die (mysql_error());

  while($aBerichten = mysql_fetch_array($qSelect_berichten))
    {
      echo '<tr>
            
 
<TR align="center">

<td>'.$aBerichten['Naam'].'</td>
              <td>'.$aBerichten['Telefoon'].'</td>
              <td>'.$aBerichten['Adres_vertrek'].'</td>
              <td>'.$aBerichten['Vertrekdatum_NL'].'</td>
              <td>'.$aBerichten['Tijd'].'</td>
              <td>'.$aBerichten['Bestemming'].'</td>
              <td>'.$aBerichten['Aantal_personen'].'</td>
              <td>'.$aBerichten['Huisdier'].'</td>
              <td>'.$aBerichten['Aantal_koffers'].'</td>
              <td>'.$aBerichten['Bijzonderheden'].'</td>
  

            </tr>';
    }
     echo '</table>';
   }
?>
Super! Heel erg bedankt. Blijkt uiteindelijk heel logisch allemaal maar vind het een beetje vervelend alle problemen hier gelijk voor te leggen. Wil het eerst zelf (uit)zoeken maar had in dit geval al zoveel geprobeerd..pff. Nogmaals dank!

Reageren