sql records tonen

Status
Niet open voor verdere reacties.

Brugse zot

Gebruiker
Lid geworden
29 feb 2008
Berichten
48
Ik heb de volgende vraag:

om een soort adres (book) pagina te maken zou php de gegevens uit de mysql database moeten halen (wat hij overigens ook doet)

maar slechts van 1 veld en hij zou dat natuurlijk van alle adressen moeten doen en het liefst onder elkaar zetten met een <hr> er tussen ofzo.

is dit mogelijk en zo ja hoe?

De code:

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

$resultaat = mysql_query("SELECT * FROM adress ORDER BY achternaam ASC;");

$record = mysql_fetch_assoc($resultaat);

?>
<table border="0">
  <tr>
    <th width="144" scope="col"><div align="left"><?php echo("{$record['voornaam']}"); ?></div></th>
    <th width="241" scope="col"><div align="left"><?php echo("{$record['achternaam']}"); ?></div></th>
  </tr>
  <tr>
    <td><div align="left"><?php echo("{$record['adres']}"); ?></div></td>
    <td><div align="left"><?php echo("{$record['nummer']}"); ?></div></td>
  </tr>
  <tr>
    <td><div align="left"><?php echo("{$record['postcode']}"); ?></div></td>
    <td><div align="left"><?php echo("{$record['woonplaats']}"); ?></div></td>
  </tr>
  <tr>
    <td><div align="left"><?php echo("{$record['provincie']}"); ?></div></td>
    <td><div align="left"><?php echo("{$record['land']}"); ?></div></td>
  </tr>
  <tr>
    <td><div align="left"></div></td>
    <td><div align="left">gegevens <a href="greenlight.php?page=toevoeg_site">toevoegen</a></div></td>
  </tr>
</table>
 
Laatst bewerkt:
Door de regel "while ($record = mysql_fetch_array($resultaat)){" zal hij alle records afgaan.
Je kunt er een lege regel met cellen onder zetten om een beetje ruimte tussen 2 records te houden.

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

$resultaat = mysql_query("SELECT * FROM adress ORDER BY achternaam ASC;");

?>
<table border="0">
<?php 	while ($record = mysql_fetch_array($resultaat)){ ?>
  <tr>
    <th width="144" scope="col"><div align="left"><?php echo("{$record['voornaam']}"); ?></div></th>
    <th width="241" scope="col"><div align="left"><?php echo("{$record['achternaam']}"); ?></div></th>
  </tr>
  <tr>
    <td><div align="left"><?php echo("{$record['adres']}"); ?></div></td>
    <td><div align="left"><?php echo("{$record['nummer']}"); ?></div></td>
  </tr>
  <tr>
    <td><div align="left"><?php echo("{$record['postcode']}"); ?></div></td>
    <td><div align="left"><?php echo("{$record['woonplaats']}"); ?></div></td>
  </tr>
  <tr>
    <td><div align="left"><?php echo("{$record['provincie']}"); ?></div></td>
    <td><div align="left"><?php echo("{$record['land']}"); ?></div></td>
  </tr>
<?php }?>
  <tr>
    <td><div align="left"></div></td>
    <td><div align="left">gegevens <a href="greenlight.php?page=toevoeg_site">toevoegen</a></div></td>
  </tr>
</table>
 
Laatst bewerkt:
Graag gedaan :)
Je moet de status van je vraag nog ff op "opgelost" zetten.
 
Laatst bewerkt:
Nieuw probleem... dit script zou de bestaande gegevens in de datdabase moeten aanpassen maar natuurlijk enkel het formulier dat van die persoon is.
nu lijkt het me logisch om dit met de ID= te doen.
maar waar haal ik dit op en waar plaats ik dat in het formulier?

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

if(isset($_POST['verzenden'])) 
  { 
    $sVoornaam        =    addslashes($_POST['voornaam']); 
    $sAchternaam      =    addslashes($_POST['achternaam']); 
    $sGebortedatum        =    addslashes($_POST['gebotredatum']); 
	$sAdres        =    addslashes($_POST['adres']); 
	$sNummer        =    addslashes($_POST['nummer']); 
	$sPostcode        =    addslashes($_POST['postcode']); 
	$sWoonplaats        =    addslashes($_POST['woonplaats']);
	$sProvincie        =    addslashes($_POST['provincie']);
	$sLand        =    addslashes($_POST['land']);   
    $semail        =    addslashes($_POST['email']);   
	$stelefoon        =    addslashes($_POST['telefoon']);  

    mysql_query("UPDATE adress SET voornaam, achternaam, adres, nummer, postcode, woonplaats, provincie, land, email, telefoon) VALUES ('".$sVoornaam."', '".$sAchternaam."', '".$sGebortedatum."', '".$sAdres."', '".$sNummer."', '".$sPostcode."', '".$sWoonplaats."', '".$sProvincie."', '".$sLand."', '".$semail."','".$stelefoon."')") or die (mysql_error()); 

    echo 'Je gegevens zijn succesvol in de database aangepast'; 
  } 
else 
  { 
?> 

<form action="bewerk_site.php" method="post"><table width="277" border="0">
  <tr>
    <th width="116" scope="col"><div align="left">Voornaam:</div></th>
    <th width="166" scope="col"><div align="left">
      <input type="text" name="voornaam"  value=" <?= $sVoornaam  ?>"/>
    </div></th>
  </tr>
  <tr>
    <td><div align="left">Achternaam:</div></td>
    <td><input type="text" name="achternaam" value=" <?= $sAchternaam  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Adres:</div></td>
    <td><input type="text" name="adres" value=" <?= $sAdres  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Nummer:</div></td>
    <td><input type="text" name="nummer" value=" <?= $sNummer ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Postcode:</div></td>
    <td><input type="text" name="postcode" value=" <?= $sPostcode  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Woonplaats:</div></td>
    <td><input type="text" name="woonplaats" value=" <?= $sWoonplaats  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Provincie:</div></td>
    <td><input type="text" name="provincie" value=" <?= $sProvincie ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Land:</div></td>
    <td><input type="text" name="land" value=" <?= $sLand  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">email:</div></td>
    <td><input type="text" name="email" value=" <?= $semail  ?>"/></td>
  </tr>
   <tr>
    <td><div align="left">telefoon nummer:</div></td>
    <td><input type="text" name="telefoon" value=" <?= $stelefoon  ?>" /></td>
  </tr>
  <tr>
    <td><div align="right"></div></td>
    <td><div align="right">
      <input type="submit" name="verzenden" value="update" />
      <input name="clear" type="reset" value="herstel" />
    </div></td>
  </tr>
</table </form>>

 
<? 
  } 
?>
 
Je syntax klopt alvast niet.

'UPDATE tabel SET kolom = waarde, kolom2 = waarde2, kolom3 = waarde3 WHERE id = 10'

Zo ziet een UPDATE-query eruit.

Verder kun je bijvoorbeeld een hidden field gebruiken.

<input type="hidden" name="id" value="'.$id.'">
 
Laatst bewerkt:
dan zou het zoiets moeten zijn?
PHP:
<?php
include("config_site.php");

if(isset($_POST['verzenden'])) 
  { 
    $sVoornaam        =    addslashes($_POST['voornaam']); 
    $sAchternaam      =    addslashes($_POST['achternaam']); 
    $sGebortedatum        =    addslashes($_POST['gebotredatum']); 
	$sAdres        =    addslashes($_POST['adres']); 
	$sNummer        =    addslashes($_POST['nummer']); 
	$sPostcode        =    addslashes($_POST['postcode']); 
	$sWoonplaats        =    addslashes($_POST['woonplaats']);
	$sProvincie        =    addslashes($_POST['provincie']);
	$sLand        =    addslashes($_POST['land']);   
    $semail        =    addslashes($_POST['email']);   
	$stelefoon        =    addslashes($_POST['telefoon']);  

    mysql_query('UPDATE adress SET voornaam = $sVoornaam, achternaam = $sAchternaam, adres = $sAdres, nummer = $sNummer, postcode = $sPostcode, woonplaats = $sWoonplaats, provincie = $sProvincie, land = $sLand, email = $semail, telefoon = $stelefoon WHERE adres_id='); or die (mysql_error()); 

    echo 'Je gegevens zijn succesvol in de database aangepast'; 
  } 
else 
  { 
?> 

<form action="bewerk_site.php" method="post"><table width="277" border="0">
<tr>
    <th width="116" scope="col"></th>
    <th width="166" scope="col"><div align="left">
      <input type="hidden" name="id" value="'.$id.'">
    </div></th>
  <tr>
    <th width="116" scope="col"><div align="left">Voornaam:</div></th>
    <th width="166" scope="col"><div align="left">
      <input type="text" name="voornaam"  value=" <?= $sVoornaam  ?>"/>
    </div></th>	
  </tr>
  <tr>
    <td><div align="left">Achternaam:</div></td>
    <td><input type="text" name="achternaam" value=" <?= $sAchternaam  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Adres:</div></td>
    <td><input type="text" name="adres" value=" <?= $sAdres  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Nummer:</div></td>
    <td><input type="text" name="nummer" value=" <?= $sNummer ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Postcode:</div></td>
    <td><input type="text" name="postcode" value=" <?= $sPostcode  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Woonplaats:</div></td>
    <td><input type="text" name="woonplaats" value=" <?= $sWoonplaats  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Provincie:</div></td>
    <td><input type="text" name="provincie" value=" <?= $sProvincie ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">Land:</div></td>
    <td><input type="text" name="land" value=" <?= $sLand  ?>"/></td>
  </tr>
  <tr>
    <td><div align="left">email:</div></td>
    <td><input type="text" name="email" value=" <?= $semail  ?>"/></td>
  </tr>
   <tr>
    <td><div align="left">telefoon nummer:</div></td>
    <td><input type="text" name="telefoon" value=" <?= $stelefoon  ?>" /></td>
  </tr>
  <tr>
    <td><div align="right"></div></td>
    <td><div align="right">
      <input type="submit" name="verzenden" value="update" />
      <input name="clear" type="reset" value="herstel" />
    </div></td>
  </tr>
</table>
 </form>
 
<? 
  } 
?>
 
Waarschijnlijk komt het door de single quotes die je in je query gebruikt en je hebt adres_id leeg.
Deze zal waarschijnlijk wel werken.
PHP:
mysql_query("UPDATE adress SET voornaam = $sVoornaam, achternaam = $sAchternaam, adres = $sAdres, nummer = $sNummer, postcode = $sPostcode, woonplaats = $sWoonplaats, provincie = $sProvincie, land = $sLand, email = $semail, telefoon = $stelefoon WHERE adres_id= $_POST[id]"); or die (mysql_error());

Daarnaast gaf SvU je een implementatie binnen een echo voor de <input>. Aangezien jij het gewoon in HTML-modus houdt moet je dit gebruiken.
PHP:
<input type="hidden" name="id" value="<?= $id ?>">
Echter moet je wel ergens die $id vandaan halen, dus ik denk dat je eerst een SELECT-query moet uitvoeren. Ik neem ook aan dat wanneer je de boel wilt wijzigen je de waardes vanuit de database wilt halen. Je houdt nu de velden leeg hoewel je wel een waarde defineert. Echter de variabelen die je daar in zet worden pas gedeclareerd wanneer je op "update" klikt.
 
In principe hoef je alleen maar een SELECT-query toe te voegen die alle gegevens van een bepaalde ID ophaalt.

Vervolgens zet je al die variabelen bij de juiste <input> zodat de waarde uit de DB in het juiste veld staat zodat je het aan zou kunnen passen.

Daarnaast moet je dus zorgen dat je die UPDATE-query hebt gewijzigd.
 
Heb het geheel aangepast, maar nu toont hij helemaal niks meer.
PHP:
<?php 
include("config_site.php"); 

mysql_query("SELECT * FROM adres");

if(isset($_POST['verzenden']))  
  {  
    $sVoornaam        =    addslashes($_POST['voornaam']);  
    $sAchternaam      =    addslashes($_POST['achternaam']);  
    $sGebortedatum        =    addslashes($_POST['gebotredatum']);  
    $sAdres        =    addslashes($_POST['adres']);  
    $sNummer        =    addslashes($_POST['nummer']);  
    $sPostcode        =    addslashes($_POST['postcode']);  
    $sWoonplaats        =    addslashes($_POST['woonplaats']); 
    $sProvincie        =    addslashes($_POST['provincie']); 
    $sLand        =    addslashes($_POST['land']);    
    $semail        =    addslashes($_POST['email']);    
    $stelefoon        =    addslashes($_POST['telefoon']);   

   mysql_query("UPDATE adress SET voornaam = $sVoornaam, achternaam = $sAchternaam, adres = $sAdres, nummer = $sNummer, postcode = $sPostcode, woonplaats = $sWoonplaats, provincie = $sProvincie, land = $sLand, email = $semail, telefoon = $stelefoon WHERE adres_id= $_POST[id]"); or die (mysql_error());

    echo 'Je gegevens zijn succesvol in de database aangepast';  
  }  
else  
  {  
?>  

<form action="bewerk_site.php" method="post"><table width="277" border="0"> 
<tr> 
    <th width="116" scope="col"></th> 
    <th width="166" scope="col"><div align="left"> 
      <input type="hidden" name="id" value=" $id "> 
    </div></th> 
  <tr> 
    <th width="116" scope="col"><div align="left">Voornaam:</div></th> 
    <th width="166" scope="col"><div align="left"> 
      <input type="text" name="voornaam"  value="  $sVoornaam "/> 
    </div></th>     
  </tr> 
  <tr> 
    <td><div align="left">Achternaam:</div></td> 
    <td><input type="text" name="achternaam" value="  $sAchternaam  "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Adres:</div></td> 
    <td><input type="text" name="adres" value="  $sAdres  "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Nummer:</div></td> 
    <td><input type="text" name="nummer" value="  $sNummer "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Postcode:</div></td> 
    <td><input type="text" name="postcode" value="  $sPostcode "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Woonplaats:</div></td> 
    <td><input type="text" name="woonplaats" value="  $sWoonplaats  "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Provincie:</div></td> 
    <td><input type="text" name="provincie" value="  $sProvincie "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Land:</div></td> 
    <td><input type="text" name="land" value="  $sLand  "/></td> 
  </tr> 
  <tr> 
    <td><div align="left">email:</div></td> 
    <td><input type="text" name="email" value="  $semail  "/></td> 
  </tr> 
   <tr> 
    <td><div align="left">telefoon nummer:</div></td> 
    <td><input type="text" name="telefoon" value="  $stelefoon  " /></td> 
  </tr> 
  <tr> 
    <td><div align="right"></div></td> 
    <td><div align="right"> 
      <input type="submit" name="verzenden" value="update" /> 
      <input name="clear" type="reset" value="herstel" /> 
    </div></td> 
  </tr> 
</table> 
 </form> 
  
<?  
  }  
?>
 
Als je even aangeeft welk veld in je database de primary key (primaire sleutel) (Dus het veld welke uniek is bij elk record) is dan wil ik de boel wel voor je aanpassen.
 
De adres_id is hier de PRIMARY Key

Veld Type Collatie Attributen Null Standaardwaarde Extra Actie
adres_id int(11) Nee auto_increment
voornaam varchar(255) utf8_general_ci Nee
achternaam varchar(255) utf8_general_ci Nee
gebortedatum date Nee
adres varchar(255) utf8_general_ci Nee
nummer varchar(6) utf8_general_ci Nee
postcode varchar(6) utf8_general_ci Nee
woonplaats varchar(255) utf8_general_ci Nee
provincie varchar(255) utf8_general_ci Nee
land varchar(255) utf8_general_ci Nee
email varchar(255) utf8_general_ci Nee
telefoon varchar(255) utf8_general_ci Nee
 
Laatst bewerkt:
PHP:
<?php 
include("config_site.php"); 
if(isset($_GET['id'])) {
  $adresQuery = "SELECT * FROM adres WHERE adres_id='". $_GET['id'] ."'";
  $adresResult = mysql_query($adresQuery) or die(mysql_error());
  if(mysql_num_rows($adresResult) > 0) {
    if(isset($_POST['verzenden'])) {  
      $sVoornaam        =    addslashes($_POST['voornaam']);  
      $sAchternaam      =    addslashes($_POST['achternaam']);  
      $sGebortedatum        =    addslashes($_POST['gebotredatum']);  
      $sAdres        =    addslashes($_POST['adres']);  
      $sNummer        =    addslashes($_POST['nummer']);  
      $sPostcode        =    addslashes($_POST['postcode']);  
      $sWoonplaats        =    addslashes($_POST['woonplaats']); 
      $sProvincie        =    addslashes($_POST['provincie']); 
      $sLand        =    addslashes($_POST['land']);    
      $semail        =    addslashes($_POST['email']);    
      $stelefoon        =    addslashes($_POST['telefoon']);   
      mysql_query("UPDATE adress SET voornaam = $sVoornaam, achternaam = $sAchternaam, adres = $sAdres, nummer = $sNummer, postcode = $sPostcode, woonplaats = $sWoonplaats, provincie = $sProvincie, land = $sLand, email = $semail, telefoon = $stelefoon WHERE adres_id= $_GET[id]") or die (mysql_error());
      echo 'Je gegevens zijn succesvol in de database aangepast';
    } else {
      $adresRow = mysql_fetch_array($adresResult);
      //Formulier weergeven met ingevulde gegevens
?>
<form action="" method="post">
<table width="277" border="0">
  <tr> 
    <td width="116" scope="col"><div align="left">Voornaam:</div></td> 
    <td width="166" scope="col"><div align="left"> 
      <input type="text" name="voornaam"  value="<?=  $adresRow['voornaam'] ?>"/> 
    </div></td>     
  </tr> 
  <tr> 
    <td><div align="left">Achternaam:</div></td> 
    <td><input type="text" name="achternaam" value="<?=  $adresRow['achternaam'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Adres:</div></td> 
    <td><input type="text" name="adres" value="<?=  $adresRow['adres'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Nummer:</div></td> 
    <td><input type="text" name="nummer" value="<?=  $adresRow['nummer'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Postcode:</div></td> 
    <td><input type="text" name="postcode" value="<?=  $adresRow['postcode'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Woonplaats:</div></td> 
    <td><input type="text" name="woonplaats" value="<?=  $adresRow['woonplaats'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Provincie:</div></td> 
    <td><input type="text" name="provincie" value="<?=  $adresRow['provincie'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">Land:</div></td> 
    <td><input type="text" name="land" value="<?=  $adresRow['land'] ?>"/></td> 
  </tr> 
  <tr> 
    <td><div align="left">email:</div></td> 
    <td><input type="text" name="email" value="<?=  $adresRow['email'] ?>"/></td> 
  </tr> 
   <tr> 
    <td><div align="left">telefoon nummer:</div></td> 
    <td><input type="text" name="telefoon" value="<?=  $adresRow['telefoon'] ?>" /></td> 
  </tr> 
  <tr> 
    <td><div align="right"></div></td> 
    <td><div align="right"> 
      <input type="submit" name="verzenden" value="Wijzigen" /> 
      <input name="clear" type="reset" value="Reset" /> 
    </div></td> 
  </tr> 
</table> 
 </form>
<?php    
    }
  } else {
    // ID niet gevonden in database
    echo 'Ongeldige ID!';
  }
} else {
  // Lijst weergeven met alle records
  $adressenQuery = "SELECT adres_id, voornaam, achternaam FROM adres ORDER BY achternaam";
  $adressenResult = mysql_query($adressenQuery) or die(mysql_error());
  while(adressenRow = mysql_fetch_array($adressenResult)) {
    echo '<a href="?id='. $adressenRow['adres_id'] .'">'. $adressenRow['voornaam'] .' '. $adressenRow['achternaam'] .'</a><br />';
  }
}
?>
Volgens mij heb je zo een aardig bewerk-script :)
 
Idd.. erg bedankt voor de moeite..
alleen het werkt helaas niet :( er wordt niet getoond :(
geen formulier of iets
 
Staat er al wel een record in de tabel adres?

Hij geeft ook eerst geen formulier weer, hij laat eerst een lijst met records zien die in de database staan.
 
hij geeft helemaal niks weer..

er staan momenteel 3 adressen in de database
 
Laatst bewerkt:
Daarom vraag ik ook of er wel iets in de tabel staat...

Probeer anders dit even:
PHP:
<?php  
include("config_site.php");  
if(isset($_GET['id'])) { 
  $adresQuery = "SELECT * FROM adress WHERE adres_id='". $_GET['id'] ."'"; 
  $adresResult = mysql_query($adresQuery) or die(mysql_error()); 
  if(mysql_num_rows($adresResult) > 0) { 
    if(isset($_POST['verzenden'])) {   
      $sVoornaam        =    addslashes($_POST['voornaam']);   
      $sAchternaam      =    addslashes($_POST['achternaam']);   
      $sGebortedatum        =    addslashes($_POST['gebotredatum']);   
      $sAdres        =    addslashes($_POST['adres']);   
      $sNummer        =    addslashes($_POST['nummer']);   
      $sPostcode        =    addslashes($_POST['postcode']);   
      $sWoonplaats        =    addslashes($_POST['woonplaats']);  
      $sProvincie        =    addslashes($_POST['provincie']);  
      $sLand        =    addslashes($_POST['land']);     
      $semail        =    addslashes($_POST['email']);     
      $stelefoon        =    addslashes($_POST['telefoon']);    
      mysql_query("UPDATE adress SET voornaam = $sVoornaam, achternaam = $sAchternaam, adres = $sAdres, nummer = $sNummer, postcode = $sPostcode, woonplaats = $sWoonplaats, provincie = $sProvincie, land = $sLand, email = $semail, telefoon = $stelefoon WHERE adres_id= $_GET[id]") or die (mysql_error()); 
      echo 'Je gegevens zijn succesvol in de database aangepast'; 
    } else { 
      $adresRow = mysql_fetch_array($adresResult); 
      //Formulier weergeven met ingevulde gegevens 
?> 
<form action="" method="post"> 
<table width="277" border="0"> 
  <tr>  
    <td width="116" scope="col"><div align="left">Voornaam:</div></td>  
    <td width="166" scope="col"><div align="left">  
      <input type="text" name="voornaam"  value="<?=  $adresRow['voornaam'] ?>"/>  
    </div></td>      
  </tr>  
  <tr>  
    <td><div align="left">Achternaam:</div></td>  
    <td><input type="text" name="achternaam" value="<?=  $adresRow['achternaam'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">Adres:</div></td>  
    <td><input type="text" name="adres" value="<?=  $adresRow['adres'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">Nummer:</div></td>  
    <td><input type="text" name="nummer" value="<?=  $adresRow['nummer'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">Postcode:</div></td>  
    <td><input type="text" name="postcode" value="<?=  $adresRow['postcode'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">Woonplaats:</div></td>  
    <td><input type="text" name="woonplaats" value="<?=  $adresRow['woonplaats'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">Provincie:</div></td>  
    <td><input type="text" name="provincie" value="<?=  $adresRow['provincie'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">Land:</div></td>  
    <td><input type="text" name="land" value="<?=  $adresRow['land'] ?>"/></td>  
  </tr>  
  <tr>  
    <td><div align="left">email:</div></td>  
    <td><input type="text" name="email" value="<?=  $adresRow['email'] ?>"/></td>  
  </tr>  
   <tr>  
    <td><div align="left">telefoon nummer:</div></td>  
    <td><input type="text" name="telefoon" value="<?=  $adresRow['telefoon'] ?>" /></td>  
  </tr>  
  <tr>  
    <td><div align="right"></div></td>  
    <td><div align="right">  
      <input type="submit" name="verzenden" value="Wijzigen" />  
      <input name="clear" type="reset" value="Reset" />  
    </div></td>  
  </tr>  
</table>  
 </form> 
<?php     
    } 
  } else { 
    // ID niet gevonden in database 
    echo 'Ongeldige ID!'; 
  } 
} else { 
  // Lijst weergeven met alle records 
  $adressenQuery = "SELECT adres_id, voornaam, achternaam FROM adress ORDER BY achternaam"; 
  $adressenResult = mysql_query($adressenQuery) or die(mysql_error());
  if(mysql_num_rows($adressenResult) > 0 ) {
    while($adressenRow = mysql_fetch_array($adressenResult)) { 
      echo '<a href="?id='. $adressenRow['adres_id'] .'">'. $adressenRow['voornaam'] .' '. $adressenRow['achternaam'] .'</a><br />'; 
    }
  } else {
    echo 'Er zijn geen records gevonden.';
  }
} 
?>
Je hebt ook de wel een bestand config_site.php waarin je de database-gegevens en connectie in hebt staan? (Aangezien je die include)

edit: ik zie de fout al, ik had adressenRow zonder $ neergezet. Ondertussen heb ik het script aangepast.
 
Laatst bewerkt:
Oke.. heb nu een error.

Table 'adres.adres' doesn't exist


ik ga even zoeken waar dat ergens zit

en die config_site.php bestaat inderdaad en daar staan de connect gegevens in.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan