Melding bij lege rij

Status
Niet open voor verdere reacties.

Frenske123

Terugkerende gebruiker
Lid geworden
2 jul 2007
Berichten
1.267
Hallo,

Mijn vragen hebben betrekking op onderstaande (ingekorte) code:

PHP:
$query_pag_data = $mysqli->query("SELECT * ,DATE_FORMAT(datum,
'%d-%m-%Y') as formatdatum
  FROM resultaten
 WHERE YEAR(datum) = $year 
   ORDER BY datum DESC
");
if ($mysqli->connect_errno)
	{
	printf("Connect failed: %s\n", $mysqli->connect_error);
	exit();
	}
?>
<?php if (mysqli_num_rows($query_pag_data )!=0) { 
    echo  'Wel';
} else {
  echo  'Geen';
}
 <?php
$i = 1; 
while ($row = $query_pag_data->fetch_array())    {
    $datum                   = htmlentities($row['formatdatum']);
?>
    <?php $i++; ?>

Met een selectbox filter ik op jaartal , als er van jaar 2015 geen data voorhanden is wil ik een melding , (h1 kop boven in pagina,niet in elke rij)
nu als voorbeeldje : Geen datum.
Die krijg ik echter altijd dus zal het niet goed zijn.


Verder tel ik het aantal rijen met $i en word getal in elke rij geplaatst, de 1e rij krijgt nou bijv. nummer 1 een de laatste 40, ik zou de 1e rij nummer 40 willen geven en de laatste nummer 1

Nu:
1 rij een
2 rij twee
3 rij drie
..
40 rij veertig
----------------
Zou willen:

40 rij een
39 rij twee
enz.


Edit :

Wat eerste betreft heb ik opgelost met:

PHP:
if (mysqli_num_rows($result_pag_data) == 0) {

en tweede met $i--
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan