Hi,

Als complete php nerd ben ik op zoek naar hetvolgende scriptje;

De laatste tijd wordt ik gek van alle adressen, email adressen urls en telefoonnummers. Ik ben zover dat ik nu een database heb bij mijn provider en een (echt beginners) script om data aan deze database toe te kunnen voegen. Ik kan dus overal waar ik ben, bij mijn adressen. Probleem is dat ik altijd ALLE adressen moet opvragen terwijl ik gewoon iemand op naam op wil zoeken. Bestaat dit? Heb je nog meer informatie nodig? Volgens iedereen is het allemaal zo eenvoudig.. Voor mij is het zó eenvoudig, dat ik er compleet simpel van wordt... Maar ja, je wilt wel eens wat!

Groetjes, en wie er mocht reageren, in ieder geval vast bedankt.
Geweldig dit toppic en ik wil jullie wederom bedanken want ik heb hier heel veel van geleerd en dan met name voor een opzet voor een vereniging die ik van af 0 kan gaan opzetten en zo weer giga ideeen heb opgedaan!!

Groet, lissy
Tuur ik zal vanavond effe kijken. Ik hoop dat ik hem kan vinden.
Thx kerel. Ben benieuwd, ik kan het niet vinden.

Tuur
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">;
<html>
<head>
<title>test zoeken op naam php-hulp</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body>
<form method=\"post\" action=\"<?php echo $_SERVER[\'PHP_SELF\']; ?>\">
<p><label for=\"naam\">Achternaam: </label><input id=\"Achternaam\" name=\"Achternaam\" type=\"text\"></p>
<p><input type=\"submit\" name=\"submit\" value=\"zoeken\">
</form>

<?php

$db = mysql_connect(\"localhost\",\"user\",\"pass\") or mysql_die(\"Unable to connect\");
mysql_select_db(\"DATABASE\",$db); // maak verbinding met je database //Bevat de gegevens om te connecteren naar Server en Database

//kijken of er op de knop is gedrukt
if (isset ($_POST[\'submit\'])){
$achternaam = $_POST[\'achternaam\'];

$sql = \"SELECT *
FROM test WHERE achternaam LIKE \'%$Achternaam%\'\";
$res = mysql_query ($sql) or die (mysql_error ());
}
?>
<?
// ARRay uitlezen
while($row = mysql_fetch_array($res)) {
echo \"<strong>ID</strong>: \" . $row[\"ID\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Voornaam</strong>: \" . $row[\"Voornaam\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Achternaam</strong>: \" . $row[\"Achternaam\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Straat</strong>: \" . $row[\"Straat\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Nummer</strong>: \" . $row[\"Huisnummer\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Woonplaats</strong>: \" . $row[\"Plaats\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Telefoon</strong>: \" . $row[\"Telefoonnummer\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Mobiel</strong>: \" . $row[\"Mobiel\"] . \"<br>\";
echo \'\', \"<br>\";
echo \'\', \"<br>\";



}
?>
Tuur let op dat groene gedeelte moet eruit.
Ik heb enkel velden er even uitgehaald omdat ik hem even heb getest op mijn eigen db
en hij deed het
Klaasjan schreef op 06.10.2005 20:26
Tuur let op dat groene gedeelte moet eruit.
Ik heb enkel velden er even uitgehaald omdat ik hem even heb getest op mijn eigen db
en hij deed het


Klaasjan, bedoel je enkel die regel bovenaan -waarin een gedeelte vet gedrukt staat? Of ook de \jes (in het script ook in groen)? Het is me ff niet helemaal duidelijk. Tuur
Heb alleen dat gedeelte verwijderd, leek me ook al dat het om dat gedeelte ging. Ik werd op het verkeerde been gezet doordat er stond 'enkel'ipv enkele...
LEZEN blijft toch belangrijk.

Ik heb een paar dingetjes gewijzigd in de regel over " $db = mysqlconnect..." en "include(connect.php); toegevoegd. Wat ik persoonlijk raar vind, is dat alle code rood blijft ?
Ik krijg nu ook een foutmelding op regel 71:"Parse error: parse error, unexpected $ in /www/SafeFolder/php hulp klaasjan - adjusted.php on line 71". Unexpected is in mijn ogen 'niet verwacht', maar er staat niets!
[php]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<html>
<head>
<title>php hulp klaasjan - adjusted</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">;
<html>
<head>
<title>test zoeken op naam php-hulp</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body>
<form method=\"post\" action=\"<?php echo $_SERVER['PHP_SELF\']; ?>\">
<p><label for=\"naam\">Achternaam: </label><input id=\"Achternaam\" name=\"Achternaam\" type=\"text\"></p>
<p><input type=\"submit\" name=\"submit\" value=\"zoeken\">
</form>

<?php
include ("connect.php");

$db = mysql_connect(\"host\",\"dbusername\",\"password\") or mysql_die(\"Unable to connect\");
mysql_select_db(\"DATABASE\",$db); // maak verbinding met je database //Bevat de gegevens om te connecteren naar Server en Database

//kijken of er op de knop is gedrukt
if (isset ($_POST[\'submit\'])){
$achternaam = $_POST[\'achternaam\'];

$sql = \"SELECT *
FROM test WHERE achternaam LIKE \'%$Achternaam%\'\";
$res = mysql_query ($sql) or die (mysql_error ());
}
?>
<?
// ARRay uitlezen
while($row = mysql_fetch_array($res)) {
echo \"<strong>ID</strong>: \" . $row[\"ID\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Voornaam</strong>: \" . $row[\"Voornaam\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Achternaam</strong>: \" . $row[\"Achternaam\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Straat</strong>: \" . $row[\"Straat\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Nummer</strong>: \" . $row[\"Huisnummer\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Woonplaats</strong>: \" . $row[\"Plaats\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Telefoon</strong>: \" . $row[\"Telefoonnummer\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Mobiel</strong>: \" . $row[\"Mobiel\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Email1</strong>: \" . $row[\"Email1\"] . \"<br>\";
echo \'\', \"<br>\";
echo \"<strong>Email2</strong>: \" . $row[\"Email2\"] . \"<br>\";
echo \'\', \"<br>\"; <br>
echo \"<strong>Url</strong>: \" . $row[\"Url\"] . \"<br>\";
echo \'\', \"<br>\";
echo \'\', \"<br>\";



}
?>

</body>
</html>
[php]
let op op het weer op mijn eigen 'test'database te testen heb ik velden weer toegevoegd.

Nu het overbodige: waarom krijg ik nu die foutmelding (en werkt het bij mij dus nog niet) en waarom blijft alle tekst rood?
tuur
let op op het weer op mijn eigen 'test'database te testen heb ik velden weer toegevoegd.

moet zijn: let op, om het weer op mijn eigen 'test' database tekunnen testen, heb ik de door jouw verwijderde velden weer toegevoegd.

Reageren