Toon posts:

[PHP/MySQL]

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

Verwijderd

Topicstarter
EDIT @ mods: Topic naam vergeten kan ik niet aanpassen.. pardon: [PHP/MySQL] If/else bij lege tabel

Yo

ik heb een probleem, en ik weet niet op welke trefwoorden ik moet googlen dus wees niet te streng..

Vraag: hoe kun je dit maken
if "deze kenteken komt niet voor in de database" dan echo 'geen'; else echo kenteken gegevens

dus als er geen tabel is in de database, hoe kun je dit verwerken met if/else

PHP:
1
2
3
4
5
6
7
8
<? $kenteken = @$_GET['kenteken']; dbconnect(); 
$sql = "SELECT kenteken,achternaam,naam,adres,postcode,woonplaats 
FROM klant WHERE kenteken = '$kenteken'"; 
$geg = dbquery($sql); while($dat = mysql_fetch_array($geg)) { ?>

<table><tr><td>Achternaam:&nbsp;</td>
<td><? if ($dat['achternaam']==''){echo 'geen';} else {echo $dat['achternaam'];} ?></td>
</tr></table>


dit is wat ik heb geprobeerd maar dit werkt niet, misschien kan het met een Err functie of iets dergelijks.. ik kom er niet uit met google

[ Voor 40% gewijzigd door Verwijderd op 29-03-2006 15:04 ]


  • sariel
  • Registratie: Mei 2004
  • Laatst online: 07-12-2025
Hrm.... ff lezen: http://nl2.php.net/mysql

dbconnect is niet voor mysql.

Copy.com


  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
PHP:
1
2
3
4
5
6
7
8
if (!mysql_num_rows($geg))
{
   // geen resultaten
}
else
{
   // druk resultaten
}

[ Voor 3% gewijzigd door XWB op 29-03-2006 15:04 ]

March of the Eagles


  • Mr. Bondt
  • Registratie: Februari 2005
  • Laatst online: 20-02 10:21
Ten eerste, je code is best ranzig.
Ten tweede, je kan zoiets oplossen met mysql_num_rows :)

  • om3ega
  • Registratie: Maart 2001
  • Laatst online: 19-02 09:47
Ik zou tellen hoeveel results je terug krijgt uit de database. Aan de hand daarvan kan je bepalen of de query iets heeft opgeleverd.

PHP:
1
2
3
4
5
6
7
8
9
10
11
<?php

$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);

$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);

echo "$num_rows Rows\n";

?>



Pfff jongens.. gun deze ouwe lul ook even de tijd zijn verhaaltje te tikken :P

[ Voor 20% gewijzigd door om3ega op 29-03-2006 15:06 ]


Verwijderd

Topicstarter
ok thanks :) moet wel lukken, ik ga op onderzoek uit

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Met andere woorden: gewoon even bladeren door de manual is genoeg. Google is niet de enige bron van info die je hebt; de manual heeft alles netjes gegroepeerd per module. Zoals sariel al zei begin je dan dus hier.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.