voor een vak op school werk ik aan een nieuwsphp verwerksysteem.
dit lukt mij aardig, echter heb ik toch nog enkele problemen.
ik werk nu aan een mogelijkheid voor het aanpassen van het nieuws door de admin. echter het script hieronder (wat een gedeelte is) werkt niet goed. Alleen de naam wordt zichtbaar gemaakt. de rest geeft geen waarde op de pagina. op de gewone nieuwspagina geeft die pagina het echter wel.
heeft één van jullie toevallig een idee wat ik moet verranderen om het werkend te krijgen.

<?php
$db= mysql_connect("localhost","**********","*********");
mysql_select_db("************",$db);
$id=$_GET['id'];
$sql=("SELECT * FROM nieuwsinfo WHERE id='$id'");
$res=mysql_query($sql, $db);
while ($regel = mysql_fetch_object ($res))
$naam = $regel->naam;
$email = $regel["email"];
$soortnieuws = $regel->soortnieuws;
$nieuws = $regel->nieuws;

print ($naam);
print ($email);
print ($soortnieuws);
print ($naamnieuws);
?>
Er is geen verschil, behalve dan dat echo iets sneller schijnt te zijn.

Gebruik je overigens wel superglobals? Anders loop je echt zo'n 3 jaar achter. Ook definities als
$id = $_GET['id']
moet je juist ontwijken; hierdoor haal je het voordeel van de overzichtelijke $_GET meteen weg
Maarten schreef op 10.12.2005 14:28
wat is dan het verschil tussen echo en Print?

Niks, echo is iets sneller
(zie vorige post)
ik zal er aan denken echo's te gebruiken
ik heb nog nooit gehoord van de term superglobals misschien moet ik dat zo is opzoeken.
ik ben ook nog maar 5 weken met php bezig voor school dus ik ben niet zo ervaren.

Reageren