abonnement Unibet Coolblue Bitvavo
pi_25047998
quote:
Op vrijdag 11 februari 2005 20:40 schreef SuperRembo het volgende:
Zoder aanhalingstekens alleen in een string. Dit geeft 3x hetzelfde resultaat:
[ code verwijderd ]

Zie verder de manual.
het geeft op het eerste gezicht driemaal hetzelfde resultaat, maar geen quotes gebruiken is niet okay zie:
quote:
Array do's and don'ts
Why is $foo[bar] wrong?

You should always use quotes around a string literal array index. For example, use $foo['bar'] and not $foo[bar]. But why is $foo[bar] wrong? You might have seen the following syntax in old scripts:
1
2
3
4
5
6
<?php
php
$foo
[bar] = 'enemy';
echo
$foo[bar];
// etc
?>

This is wrong, but it works. Then, why is it wrong? The reason is that this code has an undefined constant (bar) rather than a string ('bar' - notice the quotes), and PHP may in future define constants which, unfortunately for your code, have the same name. It works because PHP automatically converts a bare string (an unquoted string which does not correspond to any known symbol) into a string which contains the bare string. For instance, if there is no defined constant named bar, then PHP will substitute in the string 'bar' and use that.
bron: php.net
pi_25048178
Zoek de verschillen
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25054265
ik heb een klein probleempoje met sessies:
index.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
32
<?php
include("mysql.php");
include(
"functions.inc");
connectDB(.....);
if(!isset(
$_COOKIE['ID']))
{
Login_Exec();
}
else
{
if(
$_GET['action'] != '200')
{
session_start();
   echo
"Welkom terug, ".$_SESSION['name'];
   echo
"";
   echo(
"<br>\n<a href='Backup.php?action=200'>logout</a>");
   if(!isset(
$_POST['command']) || !isset($_POST['args']))
    {
     echo(
"<form>\n");
    }
   else
    {
     
Backup_Exec($_POST['command'],$_POST['args']);
    }
}
else
{
  
Logout_Exec();
}
}

?>


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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
function Login_Exec()
{
session_start();
if(isset(
$_POST['Username']) && isset($_POST['Password']))
{
  
$user = addslashes(strip_tags($_POST['Username']));
  
$pass = md5($_POST['Password']);
  
$check = mysql_query("SELECT * FROM `users` WHERE `Username` = '".$user."' AND `Password` = '".$pass."'");
  if(
mysql_num_rows($check) &gt;= 1)
  {
  
setcookie("ID",session_id());
    
$_SESSION['id'] = session_id();
    
$_SESSION['name'] = $user;
    
$_SESSION['password'] = $pass;
//print_r($_SESSION);
    
header("location:".$_SERVER['PHP_SELF']);      
  }
  else
  {
  
$error = mysql_errno();
    include(
"html\login.html");  
  }
}
else
{
   include(
"html\login.html");
}
}

function
Logout_Exec()
{
setcookie("ID","");
}

function
Register_Exec()
{

}

function
Backup_Exec($command,$args)
{
   
$_SESSION['cmd'] = $command;
   
$_SESSION['arg'] = $args;
   echo
'<pre>';
   
// Outputs all the result of shellcommand "ls", and returns
   // the last output line into $last_line. Stores the return value
   // of the shell command in $retval.
   
$last_line = system($command, $retval);
   
// Printing additional info
   
echo '</pre><hr />Last line of the output: ' . $last_line;
   echo
'<hr />Return value: ' . $retval;
}
?>


probleem is als volgt:
de sessie wordt netjes gestart als ik de eerste keer op de pagina kom..
als ik dan inlog krijg ik NOG een sessie (met de gegevens die ik opsla..)
vervolgens kom ik op de welkom terug pagina en daar komt mijn 3de sessie tevoorschijn
(ja ok dit is een bug, maar wil eerst het sessie probleem oplossen )
mentions en alerts staan uit, pm/dm mij
pi_25054274
gewoon session_start() boven aan je script zetten?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_25054296
quote:
Op zaterdag 12 februari 2005 11:54 schreef Chandler het volgende:
gewoon session_start() boven aan je script zetten?
maar ik roep mijn session_start telkens aan
mentions en alerts staan uit, pm/dm mij
pi_25054336
Dat zie ik, zet het gewoon maar eens aan het begin van je script en kijk dan nog eens
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_25054354
quote:
Op zaterdag 12 februari 2005 11:57 schreef Chandler het volgende:
Dat zie ik, zet het gewoon maar eens aan het begin van je script en kijk dan nog eens
ok gedaan staat nu alleen een session_start() boven aan index .php (boven de includes)
en zelfsd dan maakt hij er meerdere aan
mentions en alerts staan uit, pm/dm mij
  zaterdag 12 februari 2005 @ 12:15:32 #248
10119 appelsientje
Het beste onder de zon
pi_25054594
quote:
Op zaterdag 12 februari 2005 11:58 schreef mschol het volgende:

[..]

ok gedaan staat nu alleen een session_start() boven aan index .php (boven de includes)
en zelfsd dan maakt hij er meerdere aan
je kan maar 1x sessie gebruiken en daarom zet je hem ook bovenaan.
To deny our impulses would deny the very thing that make us human.
pi_25054749
hmm... vaag probleem... heb je nog meer $_SESSION(s) gebruikt in je code? en waar worden ze allemaal aangemaakt? ennuh als je weer inlogt zorg je dan wel dat als er een sessie bestaat deze verwijderd wordt?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zaterdag 12 februari 2005 @ 13:09:14 #250
95623 Johan-Derksen
Hoofdredacteur VI
pi_25055427
Hoi

Ik heb dit als code gebruikt:
mysql_connect("iets", "nogiets", "enweeriets");
mysql_select_db("hohoho");
$sql = "SELECT * FROM gebruikers";
$resultaat = mysql_query($sql);

Dat lijkt me een begin om een tabel uit een db te halen of niet?
Hoe kan ik nu letterlijk die tabel op mn page krijgen?
Veel zoeken op phphulp.nl en phpfreazk.nl leverde niets op
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
  zaterdag 12 februari 2005 @ 13:13:30 #251
10119 appelsientje
Het beste onder de zon
pi_25055492
quote:
Op zaterdag 12 februari 2005 13:09 schreef Johan-Derksen het volgende:
Hoi

Ik heb dit als code gebruikt:
mysql_connect("iets", "nogiets", "enweeriets");
mysql_select_db("hohoho");
$sql = "SELECT * FROM gebruikers";
$resultaat = mysql_query($sql);

Dat lijkt me een begin om een tabel uit een db te halen of niet?
Hoe kan ik nu letterlijk die tabel op mn page krijgen?
Veel zoeken op phphulp.nl en phpfreazk.nl leverde niets op
dan heb je echt niet geoed gezocht hoor,
1
2
3
4
5
<?php
while($myRow = fetch_mysql_query($resultaat)){
echo
"";
}
?>


dit moet er bij volgens mij

[ Bericht 20% gewijzigd door appelsientje op 12-02-2005 13:23:04 ]
To deny our impulses would deny the very thing that make us human.
pi_25055633
fetch_mysql_query? mysql_fetch_assoc dus.

1
2
3
4
5
6
// While a row of data exists, put that row in $row as an associative array
while ($row = mysql_fetch_assoc($result)) {
   echo $row["userid"];
   echo $row["fullname"];
   echo $row["userstatus"];
}

Staat allemaal netjes in de PHP manual

Je hebt ook nog mysql_fetch_row(), mysql_fetch_array(), maar mysql_fetch_assoc() is normaal gesproken het makeklijkst.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 12 februari 2005 @ 13:25:50 #253
10119 appelsientje
Het beste onder de zon
pi_25055670
quote:
Op zaterdag 12 februari 2005 13:23 schreef SuperRembo het volgende:
fetch_mysql_query? mysql_fetch_assoc dus.
[ code verwijderd ]

Staat allemaal netjes in de PHP manual

Je hebt ook nog mysql_fetch_row(), mysql_fetch_array(), maar mysql_fetch_assoc() is normaal gesproken het makeklijkst.
maakt toch niet zoveel uit ?? assoc of query , tenminste zo ver ik weet.
To deny our impulses would deny the very thing that make us human.
  zaterdag 12 februari 2005 @ 13:51:30 #254
95623 Johan-Derksen
Hoofdredacteur VI
pi_25055977
quote:
$sql = "SELECT * FROM gebruikers";

$resultaat = mysql_query($sql);
echo "Gebruikersnaam";
echo " ";
echo "divisie";
echo " ";
echo "Sterren-record";
echo " ";
echo "Sterren-record-match";
echo "<br>";

while($row = mysql_fetch_assoc($resultaat)){
echo $row["gebruikersnaam"];
echo " ";
echo $row["divisie"];
echo " ";
echo $row["Sterren-record"];
echo " ";
echo $row["Sterren-record-match"];
echo "<br>";
Dit heb ik nu gebruikt...
Log maar eens in op http://fokhattrick.madkow.nl/test/login.php
met JD en hoi

Dan zie je dat de gegevens uit de tabel halen lukt... Maar dat het weergeven in een mooie tabel niet lukt... Moet dit mbv een array? Heb ik dat goed gelezen?
Voor de rest vermoed ik dat die spaties en <br> ook wel netter kan... of nie?
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
pi_25056101
quote:
Op zaterdag 12 februari 2005 13:25 schreef appelsientje het volgende:
[..]
maakt toch niet zoveel uit ?? assoc of query , tenminste zo ver ik weet.
Nou fetch_mysql_query() bestaat niet

Snelheidsverschil tussen mysql_fetch_row(), mysql_fetch_array(), en mysql_fetch_assoc() is er eigenlijk niet.
Maar er is wel verschil in gebruiksgemak.
mysql_fetch_row() geeft een array zonder veldnamen terug.
mysql_fetch_assoc() geeft een assosiatieve array terug, met de veldnamen als keys.
mysql_fetch_array() is een combinatie van mysql_fetch_row() en mysql_fetch_assoc().
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 12 februari 2005 @ 14:01:47 #256
10119 appelsientje
Het beste onder de zon
pi_25056123
quote:
Op zaterdag 12 februari 2005 14:00 schreef SuperRembo het volgende:
Nou fetch_mysql_query() bestaat niet

Snelheidsverschil tussen mysql_fetch_row(), mysql_fetch_array(), en mysql_fetch_assoc() is er eigenlijk niet.
Maar er is wel verschil in gebruiksgemak.
mysql_fetch_row() geeft een array zonder veldnamen terug.
mysql_fetch_assoc() geeft een assosiatieve array terug, met de veldnamen als keys.
mysql_fetch_array() is een combinatie van mysql_fetch_row() en mysql_fetch_assoc().
ja dat wist ik ... dom dom dom :p
To deny our impulses would deny the very thing that make us human.
pi_25056185
---edit---

[ Bericht 98% gewijzigd door Gelderland op 12-02-2005 15:04:33 ]
Haleloeja
  zaterdag 12 februari 2005 @ 14:07:20 #258
10119 appelsientje
Het beste onder de zon
pi_25056215
quote:
Op zaterdag 12 februari 2005 13:51 schreef Johan-Derksen het volgende:

[..]

Dit heb ik nu gebruikt...
Log maar eens in op http://fokhattrick.madkow.nl/test/login.php
met JD en hoi

Dan zie je dat de gegevens uit de tabel halen lukt... Maar dat het weergeven in een mooie tabel niet lukt... Moet dit mbv een array? Heb ik dat goed gelezen?
Voor de rest vermoed ik dat die spaties en <br> ook wel netter kan... of nie?
euh als ik jou goed begrijp
1
2
3
while{
<table><tr><td> <? echo MyRow['gebruikersnaam']; ?></td><td><? echo $MyRow['bla bla '];?></td></tr></table>
}


of denk ik nu iets te simpel??
To deny our impulses would deny the very thing that make us human.
pi_25056220
quote:
Op zaterdag 12 februari 2005 13:51 schreef Johan-Derksen het volgende:

[..]

Dit heb ik nu gebruikt...
Log maar eens in op http://fokhattrick.madkow.nl/test/login.php
met JD en hoi

Dan zie je dat de gegevens uit de tabel halen lukt... Maar dat het weergeven in een mooie tabel niet lukt... Moet dit mbv een array? Heb ik dat goed gelezen?
Voor de rest vermoed ik dat die spaties en <br> ook wel netter kan... of nie?
Dan zal je moeten verdiepen in de wondere wereld van HTML.
Succes!
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 12 februari 2005 @ 14:11:08 #260
95623 Johan-Derksen
Hoofdredacteur VI
pi_25056276
Dom van me.. zodra je die tekst uit een db hebt gehaald kan je het natuurlijk vormgeven met HTML...
Ik moet dan alleen ff kijken hoe ik html kan gebruiken tussen <?php en ?>
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
  zaterdag 12 februari 2005 @ 14:15:43 #261
10119 appelsientje
Het beste onder de zon
pi_25056344
quote:
Op zaterdag 12 februari 2005 14:11 schreef Johan-Derksen het volgende:
Dom van me.. zodra je die tekst uit een db hebt gehaald kan je het natuurlijk vormgeven met HTML...
Ik moet dan alleen ff kijken hoe ik html kan gebruiken tussen <?php en ?>
zoals ik gedaan heb werkt perfect
To deny our impulses would deny the very thing that make us human.
pi_25056525
quote:
Op zaterdag 12 februari 2005 12:26 schreef Chandler het volgende:
hmm... vaag probleem... heb je nog meer $_SESSION(s) gebruikt in je code? en waar worden ze allemaal aangemaakt? ennuh als je weer inlogt zorg je dan wel dat als er een sessie bestaat deze verwijderd wordt?
ik heb de sessioon id als $_GET meegegeven aan het bestand (dus index.php?PHPSESSID=h432tr4t4 )
nu doet hij het wel...
maar hoe kan ik dan zorgen wanneer ik de paagina weer opkom dat hij de oude sessie weer oppakt?
mentions en alerts staan uit, pm/dm mij
  zaterdag 12 februari 2005 @ 14:31:29 #263
95623 Johan-Derksen
Hoofdredacteur VI
pi_25056548
appelsientje
ik snap niet precies hoe ik dat moet aanpassen...
Ik heb nu dit, maar dat is fout, blijkbaar
quote:
echo "<table><tr><td>";
echo "Gebruikersnaam";
echo " ";
echo "divisie";
echo " ";
echo "Sterren-record";
echo " ";
echo "Sterren-record-match";
echo "<br>";
echo "</td>"

while($row = mysql_fetch_assoc($resultaat)){
echo "<td>"
echo $row["gebruikersnaam"];
echo " ";
echo $row["divisie"];
echo " ";
echo $row["Sterren-record"];
echo " ";
echo $row["Sterren-record-match"];
echo "<br>";
echo "</td></tr></table>"
Hoe verwerk ik daar het volgende in?
quote:
while{
<table><tr><td> <? echo MyRow['gebruikersnaam']; ?></td><td><? echo $MyRow['bla bla '];?></td></tr></table>
}
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
pi_25056987
--edit*---

[ Bericht 99% gewijzigd door Gelderland op 12-02-2005 15:49:13 ]
Haleloeja
  zaterdag 12 februari 2005 @ 15:28:31 #265
10119 appelsientje
Het beste onder de zon
pi_25057250
quote:
Op zaterdag 12 februari 2005 14:31 schreef Johan-Derksen het volgende:
appelsientje
ik snap niet precies hoe ik dat moet aanpassen...
Ik heb nu dit, maar dat is fout, blijkbaar
[..]

Hoe verwerk ik daar het volgende in?
[..]
Nou het kan nu bijna niet makkelijker,
1
2
3
4
5
6
7
<table>
while($row = mysql_fetch_assoc($resultaat)){
   echo "<tr><td>" . $row['gebruikersnaam'] . "</td><td>" .$row['divisie']."</td></tr>";
   echo "<tr><td>" . $row['Sterren-record'] . "</td><td>" .$row['Sterren-record-match']."</td></tr>";
   echo "<tr><td></td><td></td></tr>";
}
</table>


dit zou moeten werken, het is niet echt heel netjes, maar goed heb ff geen tijd (ben nu ook aan het werk) maar het werkt en daar gaat het om
Quick and dirty


sorry moesten enkele ' ' zijn ipv " "

[ Bericht 3% gewijzigd door appelsientje op 12-02-2005 15:33:40 ]
To deny our impulses would deny the very thing that make us human.
  zaterdag 12 februari 2005 @ 15:46:47 #266
95623 Johan-Derksen
Hoofdredacteur VI
pi_25057481
Dank je wel appelsientje...
Hier kan ik veel mee
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
pi_25057533
ik had een vraag:

ik er een standaart script te vinden waarmee je gemakkelijk filmpjes/plaatjes kan uploaden. Volgens mij heet dat een CMS. Dus dat je vanuit een control panel kan uploaden en die filmpjes/plaatjes dan gelijk op je site komen, gesorteerd en wel, en datie na iedere 20 plaatjes bijvoorbeeld automatisch een nieuwe pagina en een verwijzing maakt naar die andere pagina(s) aangemaakt word. Het hoeft allemaal niet uitgebreid....

(of zijn er mensen die dit maken/installeren als hobby tegen een kleine vergoeding/link ofsow , zeg het dan ook ff )

en kan je zo'n script ook in .html pagina zetten
Haleloeja
  FOK!-Schrikkelbaas zaterdag 12 februari 2005 @ 19:51:03 #268
1972 Swetsenegger
Egocentrische Narcist
pi_25061039
quote:
Op zaterdag 12 februari 2005 15:49 schreef Gelderland het volgende:
ik had een vraag:

ik er een standaart script te vinden waarmee je gemakkelijk filmpjes/plaatjes kan uploaden.
Dat is er.
quote:
Volgens mij heet dat een CMS. Dus dat je vanuit een control panel kan uploaden en die filmpjes/plaatjes dan gelijk op je site komen, gesorteerd en wel, en datie na iedere 20 plaatjes bijvoorbeeld automatisch een nieuwe pagina en een verwijzing maakt naar die andere pagina(s) aangemaakt word. Het hoeft allemaal niet uitgebreid....
Het CMS is de zichtbare kant welke je de gebruikers 'ingang' geeft tot het script welke de plaatjes upload, eventueel resized, naar de server uploadt en er een id enzo aan mee geeft.
quote:
(of zijn er mensen die dit maken/installeren als hobby tegen een kleine vergoeding/link ofsow , zeg het dan ook ff )
Ja die zijn er. Ook mensen die gewoon bij de kvk ingeschreven staan
quote:
en kan je zo'n script ook in .html pagina zetten
Ehmz, min of meer. PHP (de taal welke dit mogelijk maakt) 'maakt' html welke je uiteindelijk op je scherm ziet.
Er zijn wel een paar voorwaarden:
De server waarop dit draait moet PHP ondersteunen, en bij voorkeur mysql (om een database bij te houden met de namen van de geuploade foto's etc.)
pi_25061423
ok, als iemand mij een keertje wilt helpen (MSN) met zo'n standaart script (als ik die gevonden heb ooit) in mijn html page te zetten en werkend/online te krijgen (en ja, mijn host ondersteunt PHP/mysql), dan moet je het maar ff aangeven (of toevoegen op: tim_dntz@hotmail.com).....

THX
Haleloeja
  FOK!-Schrikkelbaas zaterdag 12 februari 2005 @ 20:20:48 #270
1972 Swetsenegger
Egocentrische Narcist
pi_25061550
quote:
Op zaterdag 12 februari 2005 20:12 schreef Gelderland het volgende:
ok, als iemand mij een keertje wilt helpen (MSN) met zo'n standaart script (als ik die gevonden heb ooit) in mijn html page te zetten en werkend/online te krijgen (en ja, mijn host ondersteunt PHP/mysql), dan moet je het maar ff aangeven (of toevoegen op: tim_dntz@hotmail.com).....

THX
Voor die knaak en een bounty mag je zelf een php tutorial doorspitten
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')