controlle script

Status
Niet open voor verdere reacties.

Kriztiaan

Gebruiker
Lid geworden
14 mrt 2007
Berichten
18
Ik zoek een oplossing voor het volgende:

in een datebase zijn gegevens opgeslagen over netwerksites
nu zou ik willen dat php gaat controleren of een veld leeg is in de (mysql database ) (persoon heeft geen hyves,)
heeft hij/zij dit wel dat hij een echo geeft met : X heeft ook Hyves klik hier om dit te bezoeken
en dan de link he.

dus een soort IF else met controlle op een lege of ingevulde var?
 
PHP:
if ( !empty ( $veld ) ) { 
  echo 'Het lijkt erop dat het veld niet leeg is.';
}

? :)

(Ik neem aan dat je weet hoe je de informatie uit de database krijgt?)
 
Ja maar kun jee een voorbeeldje geven
want het lijkt niet te werken

ik heb het nu zo:

PHP:
  <?php 
include("config_XXX.php"); 

$resultaat = mysql_query("SELECT * FROM adress WHERE voornaam='christiaan'"); 

?>

  <?php   while ($record = mysql_fetch_array($resultaat)){ ?>
  <?php if ( !empty ( $hyves ) ) { echo '<a href="http://'."{$record['hyves']}".'.hyves.nl"/> hyves </a>'; } ?>

opzich werk de link zelf wel zoals:
PHP:
<?php echo '<a href="http://netlog.com"/'."{$record['netlog']}".' > Netlog </a>' ?>
maar na het toevoegen van je scriptje
PHP:
 if ( !empty ( $hyves ) ) {  } ;
geeft hij niks weer terweil er wel degelijk gegevens beschikbaar zijn.
 
Laatst bewerkt:
Zo misschien...

Heey,

Heb je wel wat staan in de variable $hyves ...?
Want iets verderop heb je het opeens over $record['hyves'] wat niet hetzelfde is.

PHP:
<?php 
include("config_XXX.php"); 
 
$resultaat = mysql_query("SELECT * FROM adress WHERE voornaam='christiaan'"); 
 
?>
 
  <?php   while ($record = mysql_fetch_array($resultaat)){ ?>
  <?php if ( !empty ( $record['hyves'] ) ) { echo '<a href="http://'."{$record['hyves']}".'.hyves.nl"/> hyves </a>'; } ?>

Ik probeer ook maar wat.

Succes!:thumb:

Grz. Tacconie
 
Verder begrijp ik niet waarom je php steeds afsluit en weer opent als je er geen platte html tussen zet.
PHP:
<?php
	include("config_XXX.php");
	$resultaat = mysql_query("SELECT * FROM adress WHERE voornaam='christiaan'"); 
	while ($record = mysql_fetch_array($resultaat)) {
		if (!empty($record["hyves"])) {
			echo '<a href="http://'.$record['hyves'].'.hyves.nl"> hyves </a>';
		} else {
			echo "geen hyves";
		}
	}
?>
 
Bedakt mensen het is opgelost.

dat afsluiten heb ik gedaan om de errors beter te begrijpen
weet niet of het iets uitmaakt kon het maar proberen he?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan