1 2 3 4 | { $bericht = "Welkom" . $_SESSION['aanhef']; } |
1 |
http://nl3.php.net/manual/en/function.mysql-query.phpquote:Op dinsdag 27 juni 2006 15:40 schreef Siegfried het volgende:
Ok mooiom deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.Ja toon me deze inhoudmeer informatie
ik accepteer de cookies.
[ code verwijderd ]
Dit staat in een functie..
Kan ik iets doen dat ie 'true' returned als de sql-query is uitgevoerd, en 'false' als ie is mislukt?
Het antwoord is zeer waarschijnlijk ja.. Maar hoe? Ik zit te goochelen maar kom er niet uit.. ?
quote:For SELECT, SHOW, DESCRIBE or EXPLAIN statements, mysql_query() returns a resource on success, or FALSE on error.
For other type of SQL statements, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.
1 2 3 4 5 | $voornaam = $_POST["voornaam"]; $tussenvoegsels = $_POST["tussenvoegsels"]; $achternaam = $_POST["achternaam"]; ?> |
1 2 3 4 5 6 | $query1 = "UPDATE leraar SET voornaam = '".$_POST["voornaam"]."', tussenvoegsels = '".$_POST["tussenvoegsels"]."', achternaam = '".$_POST["achternaam"]."'"; ?> |
1 2 3 4 5 6 7 | php $query1 = "UPDATE leraar SET voornaam = '".$voornaam"', tussenvoegsels = '".$tussenvoegsels."', achternaam = '".achternaam."'"; ?> |
1 2 3 4 5 6 | php $voornaam = addslashes($_POST["voornaam"]); $tussenvoegsels = addslashes($_POST["tussenvoegsels"]); $achternaam = addslashes($_POST["achternaam"]); ?> |
Hint: met strtotime() kun je leuke dingen doen zoals '+3 days'quote:Op woensdag 28 juni 2006 14:02 schreef markiemark het volgende:
Ik heb een vraagje. Ben bezig met een rooster programmaatje waarin ik vakantie dagen kan uitrekenen. Ik heb een begin datum en een eind datum. Nu wil ik aan de hand van deze gegeven een lijstje genereren met de dagen die binnen de 2 data vallen. Iemand een idee hoe dat gaat, ik vermoed met de date() en mktime() functie samen met een array, maar ik kom er niet uit..om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.Ja toon me deze inhoudmeer informatie
ik accepteer de cookies.
1 2 3 4 5 6 7 8 9 10 11 12 13 | if ($cookie != NULL) { // max cookie tijd (3 maand) $tim = 60*60*24*31*3; // zet cookies setcookie("_user_cookie_id_", $_SESSION['user_id'], $tim); setcookie("_user_cookie_user_", $_SESSION['username'], $tim); setcookie("_user_cookie_status_", $_SESSION['userstatus'], $tim); setcookie("_user_cookie_md5_", $_SESSION['userhash'], $tim); } |
hmmmz ok, maar dan wil ik wel eerst dat aantal dagen weten..quote:Op woensdag 28 juni 2006 14:07 schreef JeRa het volgende:
[..]
Hint: met strtotime() kun je leuke dingen doen zoals '+3 days'om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.Ja toon me deze inhoudmeer informatie
ik accepteer de cookies.
Met mktime() kun je twee unix timestamps maken. Hoe je dit doet staat gewoon in de PHP manualquote:Op woensdag 28 juni 2006 14:19 schreef markiemark het volgende:
[..]
hmmmz ok, maar dan wil ik wel eerst dat aantal dagen weten..om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.Ja toon me deze inhoudmeer informatie
ik accepteer de cookies.
Ook met addslashes werkt t niet. We hebben ook al een en ander geprobeerd met str_replace();, maar ook daarmee komen we geen steek verder. Hij blijft dezelfde warning geven en de data niet aanpassen in de database.quote:Op woensdag 28 juni 2006 11:04 schreef Tijn het volgende:
Volgens mij zijn daar de functies addslashes() en stripslashes() voor bedacht.
Als je de ingevoerde data van je form eerst door een addslashes() haalt voordat je het verder processed en uiteindelijk bij het presenteren van die data 'em weer door stripslashes haalt, zou het goed moeten komen met de quotes.
line 146 ziet er als volgt uitquote:Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 4: Incorrect syntax near '\'., SQL state 37000 in SQLExecDirect in D:\Webapps\LocalUser\ibkprofiel\leraar_bewerken.php on line 146
1 2 3 | odbc_exec($sqlconnect, $querie1); ?> |
Dat stripslashes() is helemaal niet nodig, je doet een addslashes() zodat de DBMS niet in de war raakt met de scheidingsquotes van de string en quotes in de string zelf.quote:Op woensdag 28 juni 2006 11:04 schreef Tijn het volgende:
Volgens mij zijn daar de functies addslashes() en stripslashes() voor bedacht.
Als je de ingevoerde data van je form eerst door een addslashes() haalt voordat je het verder processed en uiteindelijk bij het presenteren van die data 'em weer door stripslashes haalt, zou het goed moeten komen met de quotes.
Ok, ik ga het anders doen... Vorige probleem is te lastig. De oplossing is voor mij makkelijker... Hoop ik.quote:Op woensdag 28 juni 2006 14:21 schreef JeRa het volgende:
[..]
Met mktime() kun je twee unix timestamps maken. Hoe je dit doet staat gewoon in de PHP manualom deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.vervolgens kun je bepalen hoeveel dagen daar tussen zitten door het verschil tussen de timestamps te delen door het aantal seconden per dag.Ja toon me deze inhoudmeer informatie
ik accepteer de cookies.
Twee dingen:quote:Op woensdag 28 juni 2006 14:32 schreef WurM het volgende:
[..]
Ook met addslashes werkt t niet. We hebben ook al een en ander geprobeerd met str_replace();, maar ook daarmee komen we geen steek verder. Hij blijft dezelfde warning geven en de data niet aanpassen in de database.
Omdat mijn stagegenoot er voornamelijk mee bezig is geweest, wist ik niet precies welke warning gegeven werd, maar ik vermoed nu dat er een probleem is met de server-instellingen. De warning:
[..]
line 146 ziet er als volgt uit
[ code verwijderd ]
Heb ik gelijk wat server-instellingen betreft of denken jullie dat er iets anders aan de hand is, wat wel op te lossen is? (We hebben geen toegang tot de server instellingen)
PHP kan dit voor zover ik weet niet door standaardfuncties laten oplossen. Je zult weeknummers aan maanden moeten koppelen en aan de hand van de dag (1-31) bepalen tot welke maand de gezochte datum behoort.quote:Op woensdag 28 juni 2006 14:41 schreef markiemark het volgende:
[..]
Ok, ik ga het anders doen... Vorige probleem is te lastig. De oplossing is voor mij makkelijker... Hoop ik.
Ik heb:
- het weeknummer
- de datum (dag)
- het jaartal
ik wil:
- de maand
hoe doe ik dit?
Typoquote:Op woensdag 28 juni 2006 14:42 schreef JeRa het volgende:
[..]
Twee dingen:
1) Je gebruikt querie1 ipv query1
UPDATE leraar SET opleidingnaam = 'V&M', voornaam = 'test\'', tussenvoegsels = '', achternaam = '';quote:2) Doe eens een echo $querie1 om te zien hoe die query eruit ziet?om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.Ja toon me deze inhoudmeer informatie
ik accepteer de cookies.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |
Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.
Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.
Ja, ik wil fok.nl whitelisten, laat me zien hoe
Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
Ja, breng me naar de shop