PHP Form + Search mysql
Hoi allemaal,
Kunnen jullie mij helpen aan een werkend script dat met behulp van een form gegevens zoekt uit een mysql database en deze in een tabelletje plaatst?
Zou heel fijn zijn!
Gelieve de gehele code dus ook het form etc.
Dank je wel,
Groeten Bart
Kunnen jullie mij helpen aan een werkend script dat met behulp van een form gegevens zoekt uit een mysql database en deze in een tabelletje plaatst?
Zou heel fijn zijn!
Gelieve de gehele code dus ook het form etc.
Dank je wel,
Groeten Bart
ooit van google gehoord? -_-
Vaak genoeg,
ooit gehoord van ´krijg het niet voor elkaar´ ?
ooit gehoord van ´krijg het niet voor elkaar´ ?
Wat heb je zelf al dan?
Sorry
deze vraag is de, zal ik maar zeggen, de basis van PHP & MySQL.
Een antwoord op jouw vraag vind je over al, op het internet.
Het kan niet zijn dat je afkomt met "´krijg het niet voor elkaar´". Want aangezien dat overal op het internet staat, kan er geen enkel probleem zijn. Zoek even naar een goede cursus, ofzo, en daar vind je je antwoord al.
mvg Kasper
deze vraag is de, zal ik maar zeggen, de basis van PHP & MySQL.
Een antwoord op jouw vraag vind je over al, op het internet.
Het kan niet zijn dat je afkomt met "´krijg het niet voor elkaar´". Want aangezien dat overal op het internet staat, kan er geen enkel probleem zijn. Zoek even naar een goede cursus, ofzo, en daar vind je je antwoord al.
mvg Kasper
Ik heb zelf helemaal niets, heb onderhand al 20 verschillende soorten scripts geprobereed.
maar krijg het gewoon niet voor elkaar..
maar krijg het gewoon niet voor elkaar..
Bart,
Het is hier eigenlijk de bedoeling dat je zelf wat probeert en indien je op problemen stuit je hulp vraagt. Het is hier geen "u vraagt wij maken"
Groeten
KLaasjan
Het is hier eigenlijk de bedoeling dat je zelf wat probeert en indien je op problemen stuit je hulp vraagt. Het is hier geen "u vraagt wij maken"
Groeten
KLaasjan
Is toch aanvraag topic?
Jeps, heb je de regels daarvoor gelezen?
De aanvraag topic voor dit soort basic oplossingen, nee toch ??
Je hebt er al 20 geprobeerd en het werkt niet.....
Plaats hier wat code en vraag hulp. Deel het uit te voeren geheel op in drie stappen: invoer, verwerk en display. Probeer het te bouwen en vraag dan hier hulp. Test alle programma's onafhankelijk van elkaar met echo statements.
Je hebt er al 20 geprobeerd en het werkt niet.....
Plaats hier wat code en vraag hulp. Deel het uit te voeren geheel op in drie stappen: invoer, verwerk en display. Probeer het te bouwen en vraag dan hier hulp. Test alle programma's onafhankelijk van elkaar met echo statements.
oke dan gaat ie:
zoek_pagina.php:
<html>
<form method="post" action="result.php">
<select name="metode" size="1">
<option value="row_name1">metode1</option>
<option value="row_name2">metode2</option>
</select>
<input type="text" name="search" size="25">
<input type="submit" value="Begin Searching!">
</form>
</html>
result.php:
probleem: als ik iets wil zoeken geeft hij een blanco uitslag en zoekt hij dus niets
zoek_pagina.php:
<html>
<form method="post" action="result.php">
<select name="metode" size="1">
<option value="row_name1">metode1</option>
<option value="row_name2">metode2</option>
</select>
<input type="text" name="search" size="25">
<input type="submit" value="Begin Searching!">
</form>
</html>
result.php:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
$hostname = "localhost"; // Usually localhost.
$username = "root"; // If you have no username, leave this space empty.
$password = ""; // The same applies here.
$usertable = "voorraadbeheer_medicijnen"; // This is the table you made.
$dbName = "middenpolder"; // This is the main database you connect to.
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect to database");
@mysql_select_db( "$dbName") or die( "Unable to select database");
?>
$hostname = "localhost"; // Usually localhost.
$username = "root"; // If you have no username, leave this space empty.
$password = ""; // The same applies here.
$usertable = "voorraadbeheer_medicijnen"; // This is the table you made.
$dbName = "middenpolder"; // This is the main database you connect to.
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect to database");
@mysql_select_db( "$dbName") or die( "Unable to select database");
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
//error message (not found message)
$XX = "No Record Found";
$query = mysql_query("SELECT * FROM $usertable WHERE $metode LIKE '%$search%' LIMIT 0, 30 ");
while ($row = mysql_fetch_array($query))
{
$variable1=$row["id"];
$variable2=$row["Naam"];
$variable3=$row["Voorraad"];
print ("this is for $variable1, and this print the variable2 end so on...");
}
//below this is the function for no record!!
if (!$variable1)
{
print ("$XX");
}
//end
?>
//error message (not found message)
$XX = "No Record Found";
$query = mysql_query("SELECT * FROM $usertable WHERE $metode LIKE '%$search%' LIMIT 0, 30 ");
while ($row = mysql_fetch_array($query))
{
$variable1=$row["id"];
$variable2=$row["Naam"];
$variable3=$row["Voorraad"];
print ("this is for $variable1, and this print the variable2 end so on...");
}
//below this is the function for no record!!
if (!$variable1)
{
print ("$XX");
}
//end
?>
probleem: als ik iets wil zoeken geeft hij een blanco uitslag en zoekt hij dus niets
Gewijzigd op 01/01/1970 01:00:00 door Bart Pasmans
Een blanco uitslag kan ook een een rijtje foutmeldingen zijn die je niet ziet. Heb je het displayen van foutmeldingen ingeregeld ? #tail -f /var/log/httpd/error.log
Zet het volgende bovenaan je pagina.
Je zal dan waarschijnlijk wel errors krijgen.
Misschien dat je ook nog wat aan het volgende hebt als je verder met php & mysql wilt.
-> http://phptuts.nl/view/41/
-> http://phptuts.nl/view/39/
-> http://phptuts.nl/view/35/
Je zal dan waarschijnlijk wel errors krijgen.
Misschien dat je ook nog wat aan het volgende hebt als je verder met php & mysql wilt.
-> http://phptuts.nl/view/41/
-> http://phptuts.nl/view/39/
-> http://phptuts.nl/view/35/
Ik wil je wel helpen kheb toch niet veel te doen, intern berichtje is verstuurd..;)
Ik heb
ini_set ('display_errors', 1);
error_reporting(E_ALL);
bovenaan mijn pagina gezet maar krijg geen foutmeldingen
Het veld blijft gewoon leeg.
ini_set ('display_errors', 1);
error_reporting(E_ALL);
bovenaan mijn pagina gezet maar krijg geen foutmeldingen
Het veld blijft gewoon leeg.
WHERE $metode
is dat goed?
is $metode wel toegekend?
is het niet metHode?
is dat goed?
is $metode wel toegekend?
is het niet metHode?
Haal die @ eens weg voor mysql_select_db.
Heb ik gedaan maar werkt gewoon niet
uitslag is blanco
uitslag is blanco
Als je eens de gewone php tags (dus i.p.v. gebruikt)
En zet de error reporting anders eens aan via .htaccess. Want ik krijg het idee dat er al iets fout gaat voordat je error reporting gezet wordt in de code (bijvoorbeeld een haakje ergens vergeten waardoor je een parse error krijgt)
En zet de error reporting anders eens aan via .htaccess. Want ik krijg het idee dat er al iets fout gaat voordat je error reporting gezet wordt in de code (bijvoorbeeld een haakje ergens vergeten waardoor je een parse error krijgt)
error reporting staat bij mij gewoon aan;)




