(MySQL) Zien of veld gevuld is

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

HS2005

HS2005

07/01/2010 14:49:00
Quote Anchor link
Is er een functie in PHP die i.s.m. MySQL laat zien of een veld gevuld is of niet.

In de database heb ik een veld notities. Iemand kan een notitie plaatsen of niet. In het PHP bestand heb ik nu aleen staan, notitties met waarde:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
    <b><i>Notitie:</i></b><br />
    <?php echo $info[17]; ?><br />
[/CODE]

Nu wil ik de tekst "<b><i>Notitie:</i></b>" laten zien door middel van eerst een veld te chekken zoiets als: If (veld notitie bevat waarde)
laat zien <b><i>Notitie:</i></b><br />
anders niks. Dacht misschien is hier een handige functie voor.
Bedankt
 
PHP hulp

PHP hulp

28/11/2024 19:35:01
 
John D

John D

07/01/2010 14:53:00
Quote Anchor link
Gebruik bij het ophalen uit MySQL de ifnull functie:
IFNULL(original_value, new_value)
IFNULL(notitie, ' ')
Indien leeg dan bijvoorbeeld vullen 1 spatie of niks: ''
 
HS2005

HS2005

07/01/2010 15:11:00
Quote Anchor link
Beste John,

Bedankt voor je bericht, moet ik bij IFNULL dan ook weer dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
$getInfo = mysql_query("SELECT notitie FROM reserveringNamen WHERE id = '".$_GET['id']."'");
                while ($info = mysql_fetch_array($getInfo))
{
echo $info[17];
}
[/CODE]

Hoe moet ik dit in elkaar steken?
Bedankt
Gewijzigd op 01/01/1970 01:00:00 door HS2005
 
John D

John D

07/01/2010 15:13:00
Quote Anchor link
De ifnull gebruik je in je select statement.
Select a,b,c,ifnull(d,'Leeg') from jouw tabel.
In dit voorbeeld wordt dus in geval van NULL het woordje "Leeg" getoond.
Je kan natuurlijk met '' werken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.