[PHP] Standaard output wanneer variabele niet bestaat

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wanneer ik met een simpel script kijk of een meegegeven variabele leeg is kan ik een stukje text echo-en, of een header zetten uiteraard.


code:
1
2
3
4
5
6
<?
if(isset($var) &amp;&amp; $var != "")  
   print "vol"; 
else 
   print "leeg"; 
?>


Wanneer ik een variabele meegeef voor var die niet bestaat in de database zou ik eigenlijk standaard leeg willen weergeven. :/ :X

Hoe ga ik dit oplossen ?

Ik schaam me dood maar ik kan het hier op mijn zoektermen niet vinden en phpfreaks biedt mij ook geen oplossing.

Acties:
  • 0 Henk 'm!

  • HielkeJ
  • Registratie: Juli 2001
  • Niet online
Hoe haal je de gegevens op uit je database?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
HielkeJ schreef op vrijdag 11 november 2005 @ 10:31:
Hoe haal je de gegevens op uit je database?
Dat is volgens mij een bottleneck, vandaar ook de vraag:

$sql = mysql_query("SELECT * FROM tabelnaam where idname='$check'");

Hierbij kijkt de query gewoon echt of de $check die ik mee geef in de url de idname is in de zelfde tabel.

Beetje dubbelop denk ik, kon er even niets anders van maken :( Maar dit wordt lastig als je het mij vraagt.

Acties:
  • 0 Henk 'm!

  • Digihelp ®
  • Registratie: Maart 2001
  • Laatst online: 18-08 11:09
Wat wil je nou precies bereiken ? Je haalt iets uit de database op basis van variabele check, dan kijk je wat er in dat veld zit en vervolgens wil je iets weergeven ? Wat werkt er precies niet ?

Acties:
  • 0 Henk 'm!

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 22:34
Verwijderd schreef op vrijdag 11 november 2005 @ 10:43:
[...]
Beetje dubbelop denk ik, kon er even niets anders van maken :( Maar dit wordt lastig als je het mij vraagt.
Waarom is dat dubbelop? Als je wil weten of een bepaald gegeven in de database staat zul je toch echt de database moeten raadplegen.

Regeren is vooruitschuiven


Acties:
  • 0 Henk 'm!

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 12:54
Ik snap je probleem niet helemaal? Je bent nogal wazig...

Maar waarom maak je dan bijvoorbeeld niet gebruik van function's? Die kun je zowel aanroepen als je var's leeg zijn en/of dat iets in de database niet voorkomt. Zet je in die function een standaard stukje text.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
T-MOB schreef op vrijdag 11 november 2005 @ 11:05:
[...]

Waarom is dat dubbelop? Als je wil weten of een bepaald gegeven in de database staat zul je toch echt de database moeten raadplegen.
Nou kijk; Ik heb een regel, hier staan staat wat info in van die uit een tabel wordt gehaald. Deze regel is een hyperlink met als variabele $check die dus uit dezelfde TABEL gehaald wordt. Wanneer je op die link klikt laat een ander scriptje op dezelfde pagina de regel uit de tabel zien waar de $check uitgepakt wordt... dat bedoelde ik met dubbelop, zo lijkt het is het niet.

OK, dus de check wordt uit de DB gehaald. Wanneer ik een variabele voor $check invul, handmatig, die dus niet bestaat in de DB wil ik dat het "else" stukje van bovenstaande code wordt weergegeven.

Je krijgt dus in principe 3x dezelfde query in dezelfde pagina voor dezelfde en/of meer info die ik wil showen. Op dit moment is het 2x dezelfde query maar als je wil kijken of de $check wel bestaat in de DB zal hier een 3x bij moeten komen denk ik.

Wat veel query's voor dezelfde data zal je zeggen. Niet echt. Query 1 haalt wat data op uit de tabel, hierna kun je op die data klikken waarna je in een ander gedeelte van de pagina met het isset-scriptje de rest tevoorschijn wordt gehaalt. Dit ivm het hiden van een hele tabel.

Maar de vraag is dus. Hoe ga ik er voor zorgen dat ik het isset (ik zei eerder else maar dat moet dus isset zijn) ga laten zien wanneer de in de adresbalk ingevoerde $check NIET in de DB voorkomt.

Snappen jullie het nog ? Complex script en toch oh zo simpele code :)

Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

isset kijkt of de variabele bestaat. Dus als hij false is bestaat hji ook.

Maargoed ik begrijp dan ook niet geheel wat je nu probeert te vertellen.

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 22:34
Je script is helemaal niet complex ;). Punt is dat - ookal zit de code in hetzelfde script - het twee verschillende scriptaanroepen zijn. Voor beide zul je moeten controleren of de invoer correct is, en aangezien je toch al de informatie uit de db nodig hebt kost dat je helemaal niets extra.

Iets als hieronder levert je boolean die aangeeft of de boel klopt, als de boel klopt zitten je gegevens in de array $dbData:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$isValidPage = FALSE;

if (isset($var) && !empty($var)) {

    /** hier moet je allicht extra checken ivm SQL injectie **/

    $sql = 'SELECT columns FROM table WHERE check = "' .$var .'" LIMIT 1';

    if ($res = mysql_query($sql) && mysql_num_rows($res) == 1) {
        $isValidPage = TRUE;
        $dbData = mysql_fetch_assoc($res);
    }
}


if ($isValidPage) {
    //er is een referentie in de DB
} else {
    //laat een foutmelding zien
}

Regeren is vooruitschuiven


Acties:
  • 0 Henk 'm!

  • GambitRS
  • Registratie: Juni 2001
  • Laatst online: 13-06-2013

GambitRS

w00t

of een function:

PHP:
1
2
3
4
5
6
7
8
9
10
function check($var = "leeg") {
  if ($var == "leeg") return false;
  else {
  //check database voor id, etc., 
  //geef true voor match, geef false voor geen match
  }
}

if (check($id)) echo "je bestaat in de db";
else echo "wie ben jij?";

[ Voor 46% gewijzigd door GambitRS op 11-11-2005 11:37 ]

MechWarrior || Monsters Game


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
T-MOB schreef op vrijdag 11 november 2005 @ 11:26:
Je script is helemaal niet complex ;). Punt is dat - ookal zit de code in hetzelfde script - het twee verschillende scriptaanroepen zijn. Voor beide zul je moeten controleren of de invoer correct is, en aangezien je toch al de informatie uit de db nodig hebt kost dat je helemaal niets extra.

Iets als hieronder levert je boolean die aangeeft of de boel klopt, als de boel klopt zitten je gegevens in de array $dbData:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$isValidPage = FALSE;

if (isset($var) && !empty($var)) {

    /** hier moet je allicht extra checken ivm SQL injectie **/

    $sql = 'SELECT columns FROM table WHERE check = "' .$var .'" LIMIT 1';

    if ($res = mysql_query($sql) && mysql_num_rows($res) == 1) {
        $isValidPage = TRUE;
        $dbData = mysql_fetch_assoc($res);
    }
}


if ($isValidPage) {
    //er is een referentie in de DB
} else {
    //laat een foutmelding zien
}
Ik ben hier maar even goed mee aan de gang gegaan, ik vond het namelijk niet zo nuttig half te kunnen antwoorden. Het werkt niet, ik denk omdat $isValidPage = FALSE; standaard is gezet ?

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Nee, hij is niet valid, tenzij er iets optreedt waardoor hij wel valid blijkt te zijn. Dat is de meest logische stap.

Verder: met "werkt niet" kunnen we dus helemaal niets. Wat doe je precies? Waar gaat het fout? Heb je al eens proberen te debuggen door te kijken welke variabelen welke waarde hebben?

Heeft je probleem niet toevallig hiermee te maken?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het super-globals verhaal is allemaal wel in orde, bekend probleem ;)

Laat ik het eens anders stellen, wellicht dat iemand de code dusdanig aan kan passen zodat ik kan kijken wat ik fout doe. Waar ik even niet uit kom namelijk waarom er 2x if kan zijn en later pas in een totaal buitenstaande if wel een else gebruikt kan worden.

Laat ik het zo zeggen, ik denk zoals het eerste script dat ik hier gaf, boven aan.. kwartje valt dus even niet.

Ik geef dus in de url een waarde voor $check mee die moet gaan kijken in de DB of deze voorkomt in de colom $idmach, komt deze voor dan mag hij output poepen wat op die regel voorkomt.

Waarom iemand het script aanpassen ? Dan kan ik precies zeggen waar het fout gaat bij mij, ben het overzicht even kwijt, ben al druk op php.net naar de functies aan het zoeken geweest die gebruikt worden op.

Nee, het is geen scriptrequest, werkt het beste voor mijn overzicht denk ik

edit:


ik had het zo en dan krijg ik alleen de else output te zien :'(

[code]

$isValidPage = FALSE;

if (isset($check) && !empty($check)) {

/** hier moet je allicht extra checken ivm SQL injectie **/

$sql = 'SELECT * FROM machines WHERE idmach = "' .$check .'" LIMIT 1';

if ($res = mysql_query($sql) == 1) {
$isValidPage = TRUE;
$dbData = mysql_fetch_assoc($res);
}
}

[/code]

[ Voor 28% gewijzigd door Verwijderd op 12-11-2005 23:16 . Reden: zinnen logischer gemaakt :/ ]


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
$res = mysql_query($sql) == 1

Zal nooit true worden. $res is bij een select ofwel false (bij mislukte query) ofwel een zgn resource identifier (bij gelukte query, ongeacht of er 0 of meer records terugkwamen)...
Alleen bij non-selects wordt ie true (vertaalbaar naar 1) of false naar gelang of de query lukte.

[ Voor 73% gewijzigd door ACM op 12-11-2005 23:36 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ACM schreef op zaterdag 12 november 2005 @ 23:34:
$res = mysql_query($sql) == 1

zal nooit true worden.
Ow, sorry dat was nog een van mijn testjes om te kijken wat het deed :) Ik had gewoon de regel standaard zoals het script gegeven was.

Schaam :/

Ik krijg dus geen output, terwijl ik dat normaal gesproken met een simpel query script wel kreeg.

Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
Verwijderd schreef op zaterdag 12 november 2005 @ 23:36:
Ik krijg dus geen output, terwijl ik dat normaal gesproken met een simpel query script wel kreeg.
Je zal het toch zelf moeten debuggen. Zet error_reporting op E_ALL, gebruik intensief echo/print/print_r-statements door je applicatie, waarmee je liefst van elke variabele de waarde laat zien. En dan moet het met zo'n kort script een peuleschil zijn om er achter te komen welke variabele de verkeerde waarde heeft of welk stuk code anders werkt dan jij dacht.
Echo vooral ook de query zoals die uiteindelijk in je database uitgevoerd wordt en check of het resultaat dat je daarvan krijgt wel klopt met wat je verwacht in een andere omgeving (bijv phpmyadmin).

[ Voor 15% gewijzigd door ACM op 12-11-2005 23:42 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Klopt ACM, beetje lastige vraag zo.

Toch wil ik nog even wat toevoegen. Wanneer ik $var verander door check en check door idmach dan krijg is de volgende error wanneer ik het script in een leeg bestand zet en run met een variabele die bestaat in de kolom idmach test.php?check=12345

Notice: Undefined variable: res in /path/naar/webroot/test.php on line 16

en

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /path/naar/webroot/test.php on line 16
laat een foutmelding zien

Waarbij het script is:

code:
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
<? 

error_reporting (E_ALL);

$database_server = mysql_connect("localhost", "username", "blaat"); 
mysql_select_db("dbname", $database_server);

$isValidPage = FALSE; 

if (isset($check) && !empty($check)) { 

    /** hier moet je allicht extra checken ivm SQL injectie **/ 

    $sql = 'SELECT * FROM machines WHERE idmach = "' .$check .'" LIMIT 1'; 

    if ($res = mysql_query($sql) && mysql_num_rows($res) == 1) { 
        $isValidPage = TRUE; 
        $dbData = mysql_fetch_assoc($res); 
    } 
} 


if ($isValidPage) { 
    echo "er is een referentie in de DB";
} else { 
    echo "laat een foutmelding zien ";
} 
?>


Ik twijfel dus sterk aan $res... waar ik al een aantal uren aan twijfel :?

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

En wat staat er dan precies in $check? Voeg eens een else toe aan die if van regel 16, waarin je even mysql_error() afdrukt? Kortom: debug je code eens?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
-NMe- schreef op zondag 13 november 2005 @ 00:45:
En wat staat er dan precies in $check?
12345 toch ? Wat bedoel je precies?
Voeg eens een else toe aan die if van regel 16, waarin je even mysql_error() afdrukt? Kortom: debug je code eens?
ik zal het eens proberen :)

[ Voor 19% gewijzigd door Verwijderd op 13-11-2005 01:07 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ik zie je anders nergens $check vullen. Heb je wel ergens $check = $_GET['check'] staan? Of is het stiekem toch een register_globals probleempje?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Barryke
  • Registratie: Augustus 2003
  • Laatst online: 13-08 11:14

Barryke

blauw

wist je dat je dit kan intypen:



dus probeer eens



en je had je oplossing al binnen!

Error 304: Please hit any user to continue.


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

de toewijzing en afvraging van dezelfde toewijzing in 1 statement gaat volgens mij niet goed:
PHP:
1
if ($res = mysql_query($sql) && mysql_num_rows($res) == 1)

dit zou al beter moeten werken:
PHP:
1
if (($res = mysql_query($sql)) && mysql_num_rows($res) == 1)

overigens is dit dubbelop:
PHP:
1
if (isset($check) && !empty($check))

empty() geeft ook true op een niet gesette variabele, dus dit is voldoende:
PHP:
1
if (!empty($check))

[ Voor 26% gewijzigd door crisp op 13-11-2005 01:38 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Barryke schreef op zondag 13 november 2005 @ 01:31:
wist je dat je dit kan intypen:

www.php.net/functienaam

dus probeer eens

php.net/mysql/

en je had je oplossing al binnen!
Ow? Wijs die oplossing eens aan dan? Ik zie hem niet hoor. ;)

Dat centreren slaat trouwens ook nergens op, wil je dat liever niet doen? :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op zondag 13 november 2005 @ 00:38:
Klopt ACM, beetje lastige vraag zo.

Toch wil ik nog even wat toevoegen. Wanneer ik $var verander door check en check door idmach dan krijg is de volgende error wanneer ik het script in een leeg bestand zet en run met een variabele die bestaat in de kolom idmach test.php?check=12345

Notice: Undefined variable: res in /path/naar/webroot/test.php on line 16

en

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /path/naar/webroot/test.php on line 16
laat een foutmelding zien

Waarbij het script is:

Ik twijfel dus sterk aan $res... waar ik al een aantal uren aan twijfel :?
code:
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
<? 

error_reporting (E_ALL);

$database_server = mysql_connect("localhost", "username", "blaat"); 
mysql_select_db("dbname", $database_server);

$isValidPage = FALSE; 

if (!empty($check)) { 

    /** hier moet je allicht extra checken ivm SQL injectie **/ 

    $sql = 'SELECT * FROM machines WHERE idmach = "' .$check .'" LIMIT 1;'; 
    $res = mysql_query($sql) or die("Er is een fout opgetreden".mysql_error());
    if ( $resultaat = mysql_fetch_row($res) && mysql_num_rows($res) == 1) { 
        $isValidPage = TRUE; 
        print_r($resultaat);
    } 
} else
    echo "$check is empty":


if ($isValidPage) { 
    echo "er is een referentie in de DB";
} else { 
    echo "laat een foutmelding zien ";
} 
?>

Wat gebeurt er bij het bovenstaande stukje code?
Er wordt in dit geval namelijk een foutmelding gegeven als er een database fout is, maar ook al $check niet bestaat, zonder de omslachtige $isValidPage, welke uiteraard geschikt is voor je doeleinde, maar bij het debuggen minder makkelijk is.
Ook wordt de teruggegeven array geheel op het scherm gezet door de functie print_r

ps. wanneer wordt de tab-functie geintroduceerd bij het code intypen?
Hoe vaak ik wel niet op bekijk bericht heb gestaan :r

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op zondag 13 november 2005 @ 02:23:
ps. wanneer wordt de tab-functie geintroduceerd bij het code intypen?
Hoe vaak ik wel niet op bekijk bericht heb gestaan :r
offtopic:
Hoe had je dat in gedachten? De textarea waar je in werkt is onderdeel van de browser en dus onderhevig aan de functionaliteit die de browser aan de tab hangt. En in zowat elke browser betekent een tab "ga naar het volgende klikbare item". Als je een of andere magische manier weet te verzinnen om tabs te ondersteunen in een textarea, die in elke browser werkt, dan verwijs ik je bij dezen graag naar React Bugs en Featurerequests. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@ NME: die $check geef ik mee in de url, ja dat gaat volgens mij niet goed **OOPS** (zou toch gewoon moeten werken ? Was het inderdaad maar een register_globals ;(

@ crisp: Ik heb daar ook al mee gespeeld, bood alleen geen optie, ik ben de load van php.net op dit moment flink aan het verhogen ;)

@ gerben: Blank page.... ik twijfelde even aan een ; die je in de $sql had staan... mhhh werkt niet.

I'm going "twix" here. Het gaat laat worden, ik heb al koffie gezet, iemand een bakkie ? :9

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op zondag 13 november 2005 @ 02:37:
@ NME: die $check geef ik mee in de url, ja dat gaat volgens mij niet goed **OOPS** (zou toch gewoon moeten werken ? Was het inderdaad maar een register_globals ;(
Ja, maar hoe vul je die $check nou? Ik vraag je dat nou al voor de derde keer; als je niet alle info geeft kunnen wij je ook niet helpen... Ik wed dat $check gewoon leeg is of in elk geval niet de waarde bevat die jij verwacht.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op zondag 13 november 2005 @ 00:38:

... Wanneer ik $var verander door check en check door idmach dan krijg is de volgende error wanneer ik het script in een leeg bestand zet en run met een variabele die bestaat in de kolom idmach test.php?check=12345
Zo dus. Dan probeer ik het met een variabele die in de kolom bestaat en eentje zonder... beide problemen....

Ik probeer zoveel mogelijk info te geven, please don't hurt me O-)

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Door in de url "test.php?check=12345" vul je nog steeds niet de variabele $check.

[ Voor 5% gewijzigd door NMe op 13-11-2005 02:47 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
-NMe- schreef op zondag 13 november 2005 @ 02:47:
Door in de url "test.php?check=12345" vul je nog steeds niet de variabele $check.
Omdat hij ergens tussen { } staat ? Mhh... problem |:(

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
-NMe- schreef op zondag 13 november 2005 @ 02:47:
Door in de url "test.php?check=12345" vul je nog steeds niet de variabele $check.
Blijkbaar zit je hier toch fout, dat werkt dus namelijk wel ! Ik zou ook eigenlijk niet weten waarom niet omdat je zo ook kunt includen en dergelijk...

Crisp zijn oplossing was toch de trick. Ik moet nog even testen waarin precies maar ik vermoed de $sql. Aangezien ik deze in code had geplakt waar ik zelf ook even mee bezig was geweest werkte het in eerste instantie niet, nu wel... laat, koffie... blabla, smoesjes... ;) Crisp, je bent m'n man... ik bied je bij deze Koffie aan :Y)

[ Voor 3% gewijzigd door Verwijderd op 13-11-2005 03:03 . Reden: Crisp MOET vet ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op zondag 13 november 2005 @ 03:02:
Blijkbaar zit je hier toch fout, dat werkt dus namelijk wel ! Ik zou ook eigenlijk niet weten waarom niet omdat je zo ook kunt includen en dergelijk...
Als dat werkt, zonder dat je $check = $_GET['check']; opneemt in je code, dan zit jij goed fout, en niet ik. Je hebt dan namelijk register_globals op on staan, en dat is ranzig, onveilig en gewoon fout. :P
Crisp, je bent m'n man... ik bied je bij deze Koffie aan :Y)
Weet je zeker dat Koffie dat leuk vindt? :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
-NMe- schreef op zondag 13 november 2005 @ 03:24:
[...]

Als dat werkt, zonder dat je $check = $_GET['check']; opneemt in je code, dan zit jij goed fout, en niet ik. Je hebt dan namelijk register_globals op on staan, en dat is ranzig, onveilig en gewoon fout. :P
Ben ik met je eensch :) Maar voor het bugtracen van wat ander spul stond deze even aan... ik zal het snel weer uit zetten. Het heeft me geleerd dat als je het namelijk aan laat staan je je er naar gaat gedragen :X
[...]

Weet je zeker dat Koffie dat leuk vindt? :P
Slikken zal ie... Crisp de door mij heerlijk gemaakte koffie dan ;)

Acties:
  • 0 Henk 'm!

Verwijderd

-NMe- schreef op zondag 13 november 2005 @ 02:35:
[...]

offtopic:
Hoe had je dat in gedachten? De textarea waar je in werkt is onderdeel van de browser en dus onderhevig aan de functionaliteit die de browser aan de tab hangt. En in zowat elke browser betekent een tab "ga naar het volgende klikbare item". Als je een of andere magische manier weet te verzinnen om tabs te ondersteunen in een textarea, die in elke browser werkt, dan verwijs ik je bij dezen graag naar React Bugs en Featurerequests. ;)
Kijken eens op www.net2ftp.com, en dan bij de edit van een bestand, daar kun je wel 'tabben' in een textveld.
Dit doen ze door het event af te vangen en als het in een field plaats vindt een /t eraan toe te voegen volgens mij (heb even snel in de code gekeken).

Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
Verwijderd schreef op zondag 13 november 2005 @ 12:10:
Kijken eens op www.net2ftp.com, en dan bij de edit van een bestand, daar kun je wel 'tabben' in een textveld.
Dit doen ze door het event af te vangen en als het in een field plaats vindt een /t eraan toe te voegen volgens mij (heb even snel in de code gekeken).
Feature requests horen in React Bugs en Featurerequests. Als we alle feature requests tussen de reacties in alle topics zouden moeten opzoeken zijn we daar met alle devvers de hele dag mee bezig ;)

Stel het in dat forum voor. Er is waarschijnlijk nooit echt over gedacht, ipv dat het bewust niet gedaan is. :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nieuw probleem dat zich voordoet is dat de query alleen werkt op de eerste rij van de tabel, de onderliggende laat hij de "error" zien.

Naar mijn idee moet het script toch gewoon de opgevraagde variabele van de regel vergelijken met de $check en als dat goed is de "goede" code laten zien ?

Script lijkt me goed verder nu.

edit:


Probleem gevonden. Het script lijkt niet echt met een check te willen werken waarin ook letters staan. Alleen cijfers gaan prima.

Toch gek...

[ Voor 24% gewijzigd door Verwijderd op 13-11-2005 17:45 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

mysql heeft graag single quotes als string-delimiter ;)

oh, en nog bedankt voor de koffie ;)

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
crisp schreef op zondag 13 november 2005 @ 18:10:
mysql heeft graag single quotes als string-delimiter ;)

oh, en nog bedankt voor de koffie ;)
aha, if that's it :) Thnx.

Graag gedaan hoor ! Was "hij" lekker ? Je houdt toch van sterk ?? :9
Pagina: 1