abonnement Unibet Coolblue Bitvavo
pi_79830535
quote:
Op donderdag 1 april 2010 14:21 schreef Intrepidity het volgende:
Dat script berekent alleen hoeveel tijd er nog resteert tot de volgende verjaardag. En nog slecht ook. Wil je dat gebruiken zul je dus inderdaad verjaardagen ergens in moeten bijhouden.
zelf kan ik zoiets niet schrijven vandaar copy/paste
ik ben op zoek om op een eenvoudige manier verjaardagen te laten zien op een site.
het liefst natuurlijk dmv een script zodat ik het zelf niet moet editen
voorkeur iets met een functie die de eerst volgende 2 of 3 verjaardagen ook laat zien
pi_79862528
Hoe kan deze code een pagina openen?
er staat geen file.html na de laatste /

<a href="/xx/xx/xx/xxxxxx/xxxxx/">
  vrijdag 2 april 2010 @ 11:18:31 #63
91039 mstx
2x1/2 = 1/2 x 1/2
pi_79862654
quote:
Op vrijdag 2 april 2010 11:13 schreef MrNiles het volgende:
Hoe kan deze code een pagina openen?
er staat geen file.html na de laatste /

<a href="/xx/xx/xx/xxxxxx/xxxxx/">
Mod_rewrite, Multiviews of natuurlijk gewoon een index.html/php in die map zetten...?
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 2 april 2010 @ 11:19:03 #64
25889 Sitethief
Fulltime Flapdrol
pi_79862677
quote:
Op vrijdag 2 april 2010 11:13 schreef MrNiles het volgende:
Hoe kan deze code een pagina openen?
er staat geen file.html na de laatste /

<a href="/xx/xx/xx/xxxxxx/xxxxx/">
Of hij zoekt dan naar de index.php/index.html etc. Of er is een apache instelling die er voor zorgt dat ie op de juiste plek terecht komt.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 2 april 2010 @ 14:08:39 #65
137776 boem-dikkie
Jedi Mind Baby!
pi_79868811
Uit de eerder gevraagde sessions ben ik uit.

Nu het volgende struikelblok.

1
2
3
<?php
$sql
="UPDATE 'imovie_films' SET 'Regisseur' = '".$_POST[Regisseur]."','Jaar' = '".$_POST[Jaar]."','IMDB' = '".$_POST[IMDB]."','Titel' = '".$_POST[Titel]."','Review' = '".$_POST[Review]."' WHERE 'FilmID' = $_GET[id];";]
?>


Ziet iemand hier een opmerkelijke fout? Ik heb een pagina die heet 'pageshow.php?id=' deze laat gegevens zien van de film in een form. Onder aan deze vorm heb ik een knop die doorlinkt naar mijn PHP script waar bovenstaande SQL in staat. Als ik wijzig dan doet hij niks...
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79868860
quote:
Op vrijdag 2 april 2010 14:08 schreef boem-dikkie het volgende:
Uit de eerder gevraagde sessions ben ik uit.

Nu het volgende struikelblok.
[ code verwijderd ]

Ziet iemand hier een opmerkelijke fout? Ik heb een pagina die heet 'pageshow.php?id=' deze laat gegevens zien van de film in een form. Onder aan deze vorm heb ik een knop die doorlinkt naar mijn PHP script waar bovenstaande SQL in staat. Als ik wijzig dan doet hij niks...
Escape in ieder geval die $_GET["id"] even.. Nu is het vrij simpel om door de URL aan te passen SQL-code te injecteren..
  vrijdag 2 april 2010 @ 14:14:11 #67
137776 boem-dikkie
Jedi Mind Baby!
pi_79869012
quote:
Op vrijdag 2 april 2010 14:10 schreef Intrepidity het volgende:

[..]

Escape in ieder geval die $_GET["id"] even.. Nu is het vrij simpel om door de URL aan te passen SQL-code te injecteren..
Nouja, het is voor een schoolproject en dat soort dingen gaan we niet eens behandelen. Ik heb liever dat het onveilig werkt dan dat ik nog tijd moet investeren om mezelf in te lezen over dat sql injection. ( Sorry en toch bedankt )
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79870104
Je kan die string echo'en, dan zie je ook waar de fout staat (iig als je fouten uit pure SQL kan ontdekken, nu zit je ook met al die PHP escape chars etc.
  vrijdag 2 april 2010 @ 15:04:30 #69
137776 boem-dikkie
Jedi Mind Baby!
pi_79870946
Ik had error_reporting even aan en dan heeft ie het hier over..

1Notice: Use of undefined constant Regisseur - assumed 'Regisseur' in C:\www\dw\ICM\273647\imovie\insertwijziging.php on line 31 Notice: Use of undefined constant Jaar - assumed 'Jaar' in C:\www\dw\ICM\273647\imovie\insertwijziging.php on line 32 Notice: Use of undefined constant IMDB - assumed 'IMDB' in C:\www\dw\ICM\273647\imovie\insertwijziging.php


Dat undefined zegt hij over elk item die ik wil updaten..
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871132
Post de html van het <form> dat je gebuikt eens. Ik denk dat je daar een fout in hebt gemaakt.
  vrijdag 2 april 2010 @ 15:10:29 #71
137776 boem-dikkie
Jedi Mind Baby!
pi_79871153
Mijn form wordt ge'echo'd door PHP.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
<td
            <
table class=tabel><form method="POST" action="insertwijziging.php">
                <
tr>
                    <
td>FilmID</td>
                    <
td>'.$lijst["FilmID"].'</td>
                </
tr>
                <
tr>
                    <
td>Regisseur</td>
                    <
td><input type="text" value="'.$lijst["Regisseur"].'" name="Regisseur"></td>
                </
tr>
                <
tr>
                    <
td>Jaar</td>
                    <
td><input type="text" value="'.$lijst["Jaar"].'" name="Jaar"></td>
                </
tr>
                <
tr>
                    <
td>IMDb</td>
                    <
td><input type="text" value="'.$lijst["IMDB"].'" name="IMDB"></td>
                </
tr>
                <
tr>
                    <
td>Titel</td>
                    <
td><input type="text" value="'.$lijst["Titel"].'" name="Titel"></td>
                </
tr>
                <
tr>
                    <
td width=50>Review</td>
                    <
td width=350><input type="text" value="'.$lijst["Review"].'" name="Review" height="200"></td>
                </
tr>
                <
tr><td><input type="submit" value="Verzenden" name="verzenden"></td></tr>
            </
table></form>
        </
td>
?>
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871373
Probeer het eens zo:
<form method="POST" action="insertwijziging.php?<?php echo $_GET['id']; ?>">
<form method="POST" action="insertwijziging.php?'.$_GET['id'].'">

Die foutmelding die je krijgt is geen foutmelding maar een waarschuwing. Je moet $_POST['Regisseur'] gebruiken i.p.v. $_POST[Regisseur].
  vrijdag 2 april 2010 @ 15:19:58 #73
137776 boem-dikkie
Jedi Mind Baby!
pi_79871482
Als ik die twee dingen verander krijg ik twee witte pagina's.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871570
Zie mijn verbetering hierboven
  vrijdag 2 april 2010 @ 15:22:25 #75
137776 boem-dikkie
Jedi Mind Baby!
pi_79871581
Heb inplaats van $_POST['Regisseur'] dubbele " gebruikt. En nu zijn die undefined items weg. Toch nog steeds een foutmelding.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  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.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')