abonnement Unibet Coolblue
  vrijdag 2 april 2010 @ 15:24:03 #76
137776 boem-dikkie
Jedi Mind Baby!
pi_79871638
Oké. Nu geen errors ( waarschuwingen ) meer. Alleen hij voert nog steeds de SQL niet uit.

Ik heb
1
2
3
4
5
<?php
if (!mysql_query($sql))
  {
  echo 
Verbinding maken is mislukt,
?>


Er in staan. En dat blijft hij nu roepen. Thanks trouwens.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871731
Andere queries die je gebruikt werken wel? Post het stuk code dan eens waarin je verbinding maakt met de database...
  vrijdag 2 april 2010 @ 15:29:01 #78
137776 boem-dikkie
Jedi Mind Baby!
pi_79871819
Gefixxed. Er zat een kleine fout in je bovenstaande code !
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 2 april 2010 @ 15:29:51 #79
137776 boem-dikkie
Jedi Mind Baby!
pi_79871848
1
2
3
4
<?php
<form method="POST" action="insertwijziging.php? echo $_GET['id']; ">
<
form method="POST" action="insertwijziging.php?'.$_GET['id'].'">
?>


Wat hij nu laat zien is insertwijziging?2384934

Dan weet hij niet dat het cijfer het ID is.
Ik heb dit er van gemaakt.

1<form method="POST" action="insertwijziging.php?id='.$_GET['id'].'">
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871886
Trouwens, deze code klopt ook niet:
$sql="UPDATE 'imovie_films' SET 'Regisseur' = '".$_POST[Regisseur]."','Jaar' = '".$_POST[Jaar]."','IMDB' = '".$_POST[IMDB]."','Titel' = '".$_POST[Titel]."','Review' = '".$_POST[Review]."' WHERE 'FilmID' = $_GET[id];";]

Dat moet zijn:
$sql="UPDATE `imovie_films` SET `Regisseur` = '".$_POST['Regisseur']."',`Jaar` = '".$_POST['Jaar']."',`IMDB` = '".$_POST['IMDB']."',`Titel` = '".$_POST['Titel']."',`Review` = '".$_POST['Review']."' WHERE `FilmID` = $_GET['id'];";

En eigenlijk moet je al die $_POST en $_GET's nog tussen mysql_real_eascape_string()'s zetten, maar dat vind je niet nodig las ik al...
pi_79871916
quote:
Op vrijdag 2 april 2010 15:29 schreef boem-dikkie het volgende:

[ code verwijderd ]

Wat hij nu laat zien is insertwijziging?2384934

Dan weet hij niet dat het cijfer het ID is.
Ik heb dit er van gemaakt.
[ code verwijderd ]


Oh ja, sorry, foutje Doet 'ie het nu??
  vrijdag 2 april 2010 @ 15:37:25 #82
137776 boem-dikkie
Jedi Mind Baby!
pi_79872143
quote:
Op vrijdag 2 april 2010 15:31 schreef captaintokyo het volgende:

[..]

Oh ja, sorry, foutje Doet 'ie het nu??
Jep. Thanks in ieder geval!
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 2 april 2010 @ 16:27:21 #83
159156 Dokay
Ago ergo sum
pi_79873769
hey mensen, kom er niet uit;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 

<?php
if (array_key_exists('instellen2', $_POST)) {

mysql_query("INSERT INTO dienstprofielen (s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22, s23, s24, s25, s26, s27, s28, s29, s30, s31, s32, s33, s34, s35)
VALUES
('$_POST[s1]','$_POST[s2]','$_POST[s3]','$_POST[s4]','$_POST[s5]','$_POST[s6]','$_POST[s7]','$_POST[s8]','$_POST[s9]','$_POST[s10]',
'$_POST[s11]','$_POST[s12]','$_POST[s13]','$_POST[s14]','$_POST[s15]','$_POST[s16]','$_POST[s17]','$_POST[s18]','$_POST[s19]','$_POST[s20]',
'$_POST[s21]','$_POST[s22]','$_POST[s23]','$_POST[s24]','$_POST[s25]','$_POST[s26]','$_POST[s27]','$_POST[s28]','$_POST[s29]','$_POST[s30]',
'$_POST[s31]','$_POST[s32]','$_POST[s33]','$_POST[s34]','$_POST[s35]')");


mysql_query("INSERT INTO dienstprofielen (e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35)
VALUES
('$_POST[e1]','$_POST[e2]','$_POST[e3]','$_POST[e4]','$_POST[e5]','$_POST[e6]','$_POST[e7]','$_POST[e8]','$_POST[e9]','$_POST[e10]',
'$_POST[e11]','$_POST[e12]','$_POST[e13]','$_POST[e14]','$_POST[e15]','$_POST[e16]','$_POST[e17]','$_POST[e18]','$_POST[e19]','$_POST[e20]',
'$_POST[e21]','$_POST[e22]','$_POST[e23]','$_POST[e24]','$_POST[e25]','$_POST[e26]','$_POST[e27]','$_POST[e28]','$_POST[e29]','$_POST[e30]',
'$_POST[e31]','$_POST[e32]','$_POST[e33]','$_POST[e34]','$_POST[e35]')");


echo "done";
exit ;} 
?>


dit retourneert steeds: "notice: undefined index" voor e1 t/m e35. s1 t/m s35 worden wel gewoon verwerkt.. waar gaat dit fout?

[ Bericht 0% gewijzigd door Dokay op 02-04-2010 17:36:47 ]
pi_79874895
Wellicht een domme vraag, maar die velden bestaan wel?
  vrijdag 2 april 2010 @ 17:09:55 #85
159156 Dokay
Ago ergo sum
pi_79874947
quote:
Op vrijdag 2 april 2010 17:08 schreef Intrepidity het volgende:
Wellicht een domme vraag, maar die velden bestaan wel?
ja die velden bestaan gewoon, heb ze meerdere malen nagelopen in form & database..
pi_79874982
Wellicht een veld uit de s-reeks die als verplicht gemarkeerd staat en die je dus niet vult in je query voor e-velden?
  vrijdag 2 april 2010 @ 17:42:48 #87
159156 Dokay
Ago ergo sum
pi_79875848
quote:
Op vrijdag 2 april 2010 17:12 schreef Intrepidity het volgende:
Wellicht een veld uit de s-reeks die als verplicht gemarkeerd staat en die je dus niet vult in je query voor e-velden?
nee dat kan het ook niet zijn.. ik vul 1 record eenmalig met 35 s waarden en 35 e waarden achter elkaar. Ik heb ook beiden reeksen in 1 lange query gezet maar dat geeft hetzelfde resultaat.

edit: fout al gevonden.. had verkeerde nametags aan de e velden in form meegegeven.. ik maar loeren op php code en de database.. zucht

moet toch scherp blijven met 152 velden..

[ Bericht 20% gewijzigd door Dokay op 02-04-2010 17:50:35 ]
  vrijdag 2 april 2010 @ 21:38:04 #88
159156 Dokay
Ago ergo sum
pi_79884577
Nog even een vraagje ik kom hier echt niet uit; ik heb een insert query waarbij ik een waarde wil zetten als een statement waar is. Voorbeeld query:

1if($s1=="00:00:00" && $e1=="00:00:00") { } else { mysql_query("INSERT INTO diensten (datum, start, eind, opmerkingen, werknemer) VALUES('$dag1','$s1','$e1','$o1','$w1')");}


wat de bedoeling is: als $w1 géén 0 is, wil ik dat de kolom "code" in dezelfde rij als deze record de waarde 3 krijgt. Dit is een query die zich 120 keer achter elkaar herhaalt dus ik hoop dat er een niet al te lompe oplossing voor is, iemand een suggestie? Ik zat te denken aan een if statement binnen de query, het probleem is dat ik geen adres heb om naar te verwijzen omdat je de ID van deze record niet weet.
  vrijdag 2 april 2010 @ 21:39:47 #89
75592 GlowMouse
l'état, c'est moi
pi_79884649
Zoek eens op WHERE
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_79884871
Wie kent er een goede PHP stack die bovenop IIS draait? We gebruiken nu Zend Server, maar als je daar serieuze dingen mee wilt gaan doen moet je al vrij snel gaan dokken. Ik heb weinig tijd om alles handmatig te gaan lopen instellen (en daarnaast heb ik de ballen verstand van IIS en ISAPI), dus het moet wel redelijk plug-and-play wezen En we willen op IIS draaien om onze devserver zo gelijk mogelijk te houden met die van onze vaste hostingboer.
Edit: Ohja, het moet wel minstens een pakket met PHP 5.3.0 of hoger wezen.
  vrijdag 2 april 2010 @ 21:45:52 #91
159156 Dokay
Ago ergo sum
pi_79884909
quote:
Op vrijdag 2 april 2010 21:39 schreef GlowMouse het volgende:
Zoek eens op WHERE
lol, ja dat bedoel ik dus met die if statement, maar waar moet ik met WHERE naar verwijzen als de record op hetzelfde moment gemaakt word? iets van WHERE=this_record ofzo? :p
  FOK!-Schrikkelbaas vrijdag 2 april 2010 @ 21:48:16 #92
1972 Swetsenegger
Egocentrische Narcist
pi_79885018
quote:
Op vrijdag 2 april 2010 21:45 schreef Dokay het volgende:

[..]

lol, ja dat bedoel ik dus met die if statement, maar waar moet ik met WHERE naar verwijzen als de record op hetzelfde moment gemaakt word? iets van WHERE=this_record ofzo? :p
mysql_insert_id
pi_79906518
Voor een klein projectje zit ik met het volgende: 2 tabel opzetjes

tree (id, sub_id, titel)
dox (id, tree_id, titel)

nu wil ik bij iedere tree id een bij behorend dox id halen, maar in sommige tree's zit geen dox en deze wil ik dan van een dieper tree id halen die hoger ligt.

Voorbeeld.

tree
1 0 hoofdgroep
2 0 hoofdgroep 1
3 0 hoofdgroep 2
4 1 subgroep 1
5 1 subgroep 2
6 4 subsubgroep 1
7 6 subsubsubgroep 1

uitbeeldend is het dan (tussen haakjse () staan het aantal documenten in de die subgroep)
hoofdgroep (0)
-- subgroep 1 (0)
---- subsubgroep 1 (1)
------ sbsubsubgroep 1 (5)
-- subgroep 2 (2)
hoofdgroep 1 (1)
hoofdgroep 2 (1)

maar nu wil ik alleen de hoofdgroepen laten zien met een plaatje van het document, maar als er geen document is moet deze van een hogere sub gehaald worden (bv subsubgroep 1).

Hoe kan ik dat doen zonder al te veel queries te misbruiken?

Want volgens mij is het niet simpel mogelijk om diepgaande queries te maken en moet ik zelf eerst de sub, dan de subsub en dan nog eens de subsubsub tree id's achterhalen en dan een mogelijk document plaatje uit de tabel lezen.

Anyone?
Just say hi!
pi_79907664
quote:
Op donderdag 1 april 2010 10:43 schreef Intrepidity het volgende:
Ik heb een probleempje, ik probeer een string met een o+umlaut door middel van PDO in een database te frotten. Collatie van zowel tabel als veld is utf8_general_ci, maar ik krijg de volgende exception:
exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6hlman...' for column 'achternaam' at row 1'

Dat moet toch gewoon op te slaan zijn in UTF8? Wat doe ik fout?

Edit: "SET NAMES utf8" query had geen effect overigens

Even ter informatie, ik heb een database proxyklasse die van PDO overerft en als volgt de verbinding opzet:
[ code verwijderd ]
Anyone?
  maandag 5 april 2010 @ 18:54:00 #95
159156 Dokay
Ago ergo sum
pi_79975170
kan iemand me vertellen hoe dit probleem op te lossen? ik wil graag dat de code een waarde in een rij verandert zodat deze "gearchiveerd" wordt als deze een dag is verlopen. Tot nu toe heb ik de volgende code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

$today = date('d-m-Y');
$tomorrow = strtotime('+1 day', strtotime($today));

$schoonmaak_query = mysql_query("SELECT datum, id FROM diensten");
$record3 = mysql_fetch_assoc($schoonmaak_query);


$plandatum = $record3['datum'];
$dienstid = $record3['id'];
$expiration_date = strtotime($plandatum);


if ($expiration_date < $tomorrow) {
mysql_query("UPDATE diensten SET code='4' WHERE id='$dienstid'"); } 
?>


Eerst werkte het wel, maar toen pakte het script steeds maar 1 record als het uitgevoerd werd.. nu werkt het vreemd genoeg helemaal niet meer. Het is dus de bedoeling dat ie de kolom "code" naar 4 veranderd als de datum 1 dag is verlopen en dit voor alle records checkt
  maandag 5 april 2010 @ 19:01:00 #96
75592 GlowMouse
l'état, c'est moi
pi_79975385
dit moet je in SQL oplossen

UPDATE diensten SET code='4' WHERE datum < [iets wat morgen aanduidt]
waarbij datum geen string-veld meer is
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 5 april 2010 @ 19:02:25 #97
75592 GlowMouse
l'état, c'est moi
pi_79975435
quote:
Op zaterdag 3 april 2010 17:32 schreef Intrepidity het volgende:

[..]

Anyone?
Waarom \xF8 en niet gewoon het UTF-8 karakter?

edit: http://blog.sempersolutio(...)t-string-value-xe9e/
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 5 april 2010 @ 19:02:39 #98
159156 Dokay
Ago ergo sum
pi_79975442
quote:
Op maandag 5 april 2010 19:01 schreef GlowMouse het volgende:
dit moet je in SQL oplossen

UPDATE diensten SET code='4' WHERE datum < [iets wat morgen aanduidt]
waarbij datum geen string-veld meer is
goede, had het nog niet van die kant bekeken, bedankt!
pi_80031924
Ik moet een scherm maken waarin de temperatuur kan worden ingevuld. Er wordt een andere melding gegeven als de temperatuur hoger is dan 28 dan onder de 28 graden...
  woensdag 7 april 2010 @ 09:15:08 #100
12221 Tijn
Powered by MS Paint
pi_80032356
quote:
Op woensdag 7 april 2010 08:55 schreef Gitaarmat het volgende:
Ik moet een scherm maken waarin de temperatuur kan worden ingevuld. Er wordt een andere melding gegeven als de temperatuur hoger is dan 28 dan onder de 28 graden...
Wat is je vraag?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')