Hai,
Ik was bezig met een systeempje voor de lulz. En nu heb ik dus een bestand met alle functies. Maar nu wou ik 1 functie uittesten, en die deed het niet. Ik wil graag dat hij iets ophaalt uit de database en dat weergeeft.
Het gaat om de functie haalvolgnummerop()
PHP Code:
<?php
/**
* @author Kevin
* @copyright 2010
*/
require('mysql_connect.php');
date_default_timezone_set('Europe/Paris');
$leerling = "Kevin";
function mailouders() {
$leerling = "Kevin";
$to = "mijn@email.com";
$subject = "Kind absent";
$message = "Uw kind ".$leerling." is absent gemeld op ".date("j F, Y, H:i ")."";
mail($to, $subject, $message);
}
function absentmelden() {
mysql_select_db('absent');
mysql_query('INSERT INTO absent VALUES("Kevin", CURDATE(), 123, 1)')
or die(mysql_error());
}
function haalvolgnummerop() {
mysql_select_db('absent');
$volgnummer = mysql_query("SELECT * FROM Leerlingen met volgnummer ");
echo $volgnummer;
}
haalvolgnummerop();
?>
- [PHP/SQL] Haalt niet op uit database
-
02-10-2010, 17:04 #1
- Berichten
- 21
- Lid sinds
- 15 Jaar
[PHP/SQL] Haalt niet op uit database
-
-
02-10-2010, 17:18 #2
- Berichten
- 433
- Lid sinds
- 17 Jaar
drie dingen die mij opvallen:
- Er zitten spaties in je tabelnaam, weet niet of dat wel toegestaan is.
- Je zet het resultaat niet om in een array m.b.v. de functie msyql_fetch_...(assoc) en kunt het zodoende niet weergeven.
- Je haalt nu alle resultaten op omdat je geen where-clause gebruikt, je geeft echter alleen het eerste resultaat weer.
Wat wil je precies bereiken?
-
02-10-2010, 17:21 #3
- Berichten
- 21
- Lid sinds
- 15 Jaar
Ik wil graag bereiken dat hij een volgnummer weergeeft van een leerling. De leerling wordt inclusief volgnummer in de database gezet. Dan moet hij leerling + volgnummer weergeven
-
02-10-2010, 18:16 #4
- Berichten
- 433
- Lid sinds
- 17 Jaar
Ik vermoed dat je het volgnummer van een bepaalde leerling wilt ophalen, je zult dan met een where clause moeten werken, oftewel krijg je dan zoiets:
Code:<?php fuction haalvolgnummerop($naam) { mysql_select_db('absent'); $result = mysql_query("SELECT volgnummer FROM Leerlingen WHERE naam = ".$naam); $volgnummer = mysql_result($result,0,'volgnummer'); echo $volgnummer; } ?>
Laatst aangepast door stefanvi : 02-10-2010 om 19:29
-
02-10-2010, 18:56 #5
- Berichten
- 301
- Lid sinds
- 17 Jaar
or die(mysql_error()); wilt ook wel eens helpen om wat meer info te geven.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic