abonnement Unibet Coolblue Bitvavo
pi_39211823
define( 'TVP', true );
pi_39211831
quote:
Op zondag 25 juni 2006 14:05 schreef Swetsenegger het volgende:

[..]

Fuck, daar had ik helemaal nog niet aangedacht.
Waar kan ik een beetje duidelijke documentatie vinden over mssql? Heeft microsoft ergens een manual online staan op msdn ofzo?
Gewoon op MSDN.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 25 juni 2006 @ 18:19:52 #33
65516 gieling
Live from NYC
pi_39214050
Even een vraag,

Ik heb in een reactie pagina twee forms, het tweede form wordt pas beschikbaar als er aan een aantal (bij de vraagstelling onbelangrijke) voorwaarden zijn voldaan. Echter heb ik, als het tweede form gebruikt wordt, ook informatie nodig die in een textbox in het eerste form zijn ingevuld.

Is het dus mogelijk om bij een submit van het tweede form, de data van de textbox uit het eerste form ook te gebruiken?
pi_39214203
quote:
Op zondag 25 juni 2006 18:19 schreef gieling het volgende:
Even een vraag,

Ik heb in een reactie pagina twee forms, het tweede form wordt pas beschikbaar als er aan een aantal (bij de vraagstelling onbelangrijke) voorwaarden zijn voldaan. Echter heb ik, als het tweede form gebruikt wordt, ook informatie nodig die in een textbox in het eerste form zijn ingevuld.

Is het dus mogelijk om bij een submit van het tweede form, de data van de textbox uit het eerste form ook te gebruiken?
Is het niet mogelijk alles gewoon in één formulier te zetten en het tweede gedeelte d.m.v. javascript in- en uit te schakelen? Dit is trouwens een PHP/MySQL-topic
  zondag 25 juni 2006 @ 18:27:30 #35
65516 gieling
Live from NYC
pi_39214346
quote:
Op zondag 25 juni 2006 18:23 schreef JeRa het volgende:

[..]

Is het niet mogelijk alles gewoon in één formulier te zetten en het tweede gedeelte d.m.v. javascript in- en uit te schakelen? Dit is trouwens een PHP/MySQL-topic
Mm, ja zoiets. Ja het zit in een php document vandaar dat ik het hier vroeg
pi_39214391
quote:
Op zondag 25 juni 2006 18:27 schreef gieling het volgende:

[..]

Mm, ja zoiets. Ja het zit in een php document vandaar dat ik het hier vroeg
Nou, dan krijg je toch gewoon zoiets?
1
2
3
4
5
6
7
8
9
<form>
<!-- Onderdeel 1 -->
(inputs, selects, textareas, etc)
<input type="submit" />

<!-- Onderdeel 2 - met javascript ingeschakeld op bepaalde voorwaarden -->
(inputs, selects, textareas, etc)
<input type="submit" />
</form>
  FOK!-Schrikkelbaas maandag 26 juni 2006 @ 11:20:52 #37
1972 Swetsenegger
Egocentrische Narcist
pi_39242730
quote:
Op zondag 25 juni 2006 11:36 schreef SuperRembo het volgende:
Als het MSSQL is dan kan je subquery's gebruiken, en dan kan het dus in 1 statement. Dan heb je de hele loop in PHP niet nodig.
Hmz, maar ik heb de value welke verhoogd wordt indien er een unique violation is wel terug krijgen
pi_39243006
Na veel hangen en wurgen heb ik eindelijk de limit in een variabele gekregen, het werkt allemaal prima, maar als ik bij de laatste items ben gekomen, staat er nog 1 keer een werkende volgende, terwijl er dan geen items meer in de database staan.

Ook als er geen entry's instaan staat er een volgende link, wat hij dus niet zou moeten doen.

Als ik dan op volgende klik, werkt de limit wel.


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
<?php

 $path_to_script = "test.php?category=$category";

   if(is_numeric($_GET['start'])) $start = $_GET['start'];
   if (empty($start)) $start=0;
   $vorige=$start-3;
   $volgende=$start+3;


   $result = mysql_query("SELECT * FROM tbl_pic WHERE category= '$category'  ORDER BY id ASC LIMIT $start, 3");
   $aantal = mysql_num_rows($result);
   $max = $aantal;

      if($start <= '0') { echo "<h7>Vorige"; }
         else { echo "<h7><a href=\"$path_to_script&start=$vorige\">Vorige</a>"; }

         echo " | ";

      if($start >= $max) { echo "Volgende</h7><br /><br />"; }
         else { echo "<a href=\"$path_to_script&start=$volgende\">Volgende</a></h7><br /><br />"; }


      while ($row = @mysql_fetch_array($result)) {
         $id = $row['id'];
         $category = $row['category'];
         $pic =  $row['pic'];
         $link = $row['link'];

         echo "<a href='" . $link . "' rel='lightbox'><img src='" . $pic . "' class='img'></a><br /><br />";
      }

?>


Iemand enig idee waar de fout zit?
minimalist
pi_39243295
if($start <= '0')?
pi_39243437
Dat idee had ik ook al, maar dat werkt dus niet.

trouwens, hij doet het alleen als er 0, 1, 2 of 3 entry's instaan, bij 4 of meer is er geen probleem.
minimalist
  FOK!-Schrikkelbaas maandag 26 juni 2006 @ 11:51:23 #41
1972 Swetsenegger
Egocentrische Narcist
pi_39243571
quote:
Op maandag 26 juni 2006 11:46 schreef Vlek het volgende:
Dat idee had ik ook al, maar dat werkt dus niet.

trouwens, hij doet het alleen als er 0, 1, 2 of 3 entry's instaan, bij 4 of meer is er geen probleem.
Uiteraard, want je gaat er altijd vanuit dat er meer dan 3 entries zijn.

-edit-
wat extra uitleg.
Als je de eerste keer op de pagina komt (dus nog niet op een link hebt geklikt) staat $start op 0

Vervolgens ga je een query draaien, waarbij jet het aantal rijen telt. Indien er bv 1 entrie is, is $max=1.

vervolgens controleer je of $start >= $max, zo niet plaats je een link naar de volgende 3 entries....Maar je hebt er maar 1.

[ Bericht 30% gewijzigd door Swetsenegger op 26-06-2006 12:05:58 ]
pi_39246792
quote:
Op maandag 26 juni 2006 11:20 schreef Swetsenegger het volgende:

[..]

Hmz, maar ik heb de value welke verhoogd wordt indien er een unique violation is wel terug krijgen
MSSQL:

1
2
3
4
DECLARE @id INT
SELECT @id = IsNull(Max(id) + 1, 1) FROM mytable
INSERT INTO mytable (id, value) VALUES (@id, 'NewValue')
SELECT @id


Je kunt er eventueel nog een transactie omheen zetten.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  maandag 26 juni 2006 @ 14:23:26 #43
85514 ralfie
!Yvan eht nioj
pi_39249344
Is er een manier om in php de max_uri_length te outputten? ik werk namelijk noodgedwongen veel met GET variablen en deze kunnen bij uitzondering erg lang worden, en dan wil ik vóór de request met javascript hierop controleren. Aangezien de max_uri_lenght verschillend schijnt te zijn per server moet ik dus van de server (via php) te weten komen wat deze waarde is zodat ik zoiets kan doen:

1
2
3
4
function testrequest(request){
if ( reqest.length > <?=$max_uri_length;?> ) alert('the request was too long');
else return false;
}

Weet iemand hoe deze variabele in php heet? (en of hij uberhaupt bestaat?)
  FOK!-Schrikkelbaas maandag 26 juni 2006 @ 16:27:01 #44
1972 Swetsenegger
Egocentrische Narcist
pi_39254099
quote:
Op maandag 26 juni 2006 13:20 schreef SuperRembo het volgende:

[..]

MSSQL:
[ code verwijderd ]

Je kunt er eventueel nog een transactie omheen zetten.
Bedankt!

Ik zoek een functie is_hex maar tot mijn verbazing bestaat die gewoon niet
pi_39255189
quote:
Op maandag 26 juni 2006 16:27 schreef Swetsenegger het volgende:

[..]

Ik zoek een functie is_hex maar tot mijn verbazing bestaat die gewoon niet
Regular expressions zijn tof.

1
2
3
4
function isHex($string)
{
    return (preg_match('#^[0-9a-f]+$#i', $string) > 0);
}
  FOK!-Schrikkelbaas maandag 26 juni 2006 @ 17:26:15 #46
1972 Swetsenegger
Egocentrische Narcist
pi_39256314
quote:
Op maandag 26 juni 2006 16:53 schreef JeRa het volgende:

[..]

Regular expressions zijn tof.
[ code verwijderd ]
Deze matcht ook decimalen .
ik check op 0x nu.
pi_39256867
quote:
Op maandag 26 juni 2006 17:26 schreef Swetsenegger het volgende:

[..]

Deze matcht ook decimalen .
Vanzelfsprekend.
quote:
ik check op 0x nu.
Dan krijg je zoiets:

1
2
3
4
function isHex($string)
{
    return (preg_match('#^0x[0-9a-f]+$#i', $string) > 0);
}
pi_39272576
Kan ik een array meegeven aan een function?

Dus $gegevens is een array.
zoekgegevens($gegevens)

Kan ik dan binnen de function dit aanroepen:
$gegevens['voornaam']
$gegevens['achternaam']
?
pi_39272909
@Siegfried

Ja dat kan. Als je PHP 5.1 of hoger hebt kun je zelfs type hinting gebruiken voor het argument in de functie:

1
2
3
4
function blaat(array $gegevens)
{
    //...
}
pi_39272957
Top, thnx
pi_39279341
Zijn session variabelen wèl te gebruiken binnen een functie (als je ze niet meestuurd?)..

(ik zit de code van iemand anders te fixen, en uit te vogelen waarom het niet werkt.. Nogal vervelend als het niet je eigen code is..)
pi_39280528
1
2
3
4
function stuurBevestigingsMail()
{
 $bericht = "Welkom" . $_SESSION['aanhef'];
}


Kan dit gewoon? Die Sessions zijn toch standaard global?
pi_39281988
Ja dat kan.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_39285331
tvp
pi_39286644
Ok mooi

1$result = mysql_query($sql) or die("Query failed : " . mysql_error());


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.. ?
pi_39287189
quote:
Op dinsdag 27 juni 2006 15:40 schreef Siegfried het volgende:
Ok mooi
[ 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.. ?
http://nl3.php.net/manual/en/function.mysql-query.php
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.
pi_39287311
En het antwoord was wederom zo dichtbij..

Sorry, maar ontzettend bedankt!
  woensdag 28 juni 2006 @ 10:56:29 #58
78309 WurM
Minder dan 1% vet
pi_39313864
Voor stage hebben mijn stagegenoten en ik een webapplicatie gemaakt, waar medewerkers van het bedrijf hun profiel kunnen bijwerken en dergelijke. Een soort wannabe CU2 ofzo zeg maar

Nu kwam de admin van de website naar ons toe dat ze een Warning krijgt wanneer ze een nieuwe medewerker wil invoeren, met een apostrof in de naam. Nu hebben we daar wel een functie voor gevonden (http://nl3.php.net/mysql_real_escape_string), maar die werkt alleen met MySQL. Is hier ook een andere oplossing voor?

Het gaat hierbij om een webserver met PHP5. Het is onbekend wat voor SQL de server ondersteunt. Het is in ieder geval zeker geen MySQL.

[ Bericht 5% gewijzigd door WurM op 28-06-2006 10:57:00 (url edit) ]
Ladidadida: Trusten WurMpie!
fraubitch: truste WurM :*
yvonne: Trusten WurM
Meer van dit
  woensdag 28 juni 2006 @ 11:04:48 #59
12221 Tijn
Powered by MS Paint
pi_39314108
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.
  woensdag 28 juni 2006 @ 11:47:18 #60
78309 WurM
Minder dan 1% vet
pi_39315549
Dat leek niet te werken omdat degenen die voor ons aan de site hadden gewerkt, eerst alle $_POST info in variabelen hadden gezet en vervolgens in de querie de variabelen niet gebruikten :S
Zo dus:
1
2
3
4
5
<?php
$voornaam
= $_POST["voornaam"];
$tussenvoegsels = $_POST["tussenvoegsels"];
$achternaam = $_POST["achternaam"];
?>

en vervolgens
1
2
3
4
5
6
<?php
$query1
= "UPDATE leraar SET
     voornaam = '"
.$_POST["voornaam"]."',
     tussenvoegsels = '"
.$_POST["tussenvoegsels"]."',
     achternaam = '"
.$_POST["achternaam"]."'";
?>


Als je dan addslashes() over de variabelen haalt, helpt dat niet zoveel

Het werkt nog steeds niet goed, maar we kunnen nu wel verder thx!
Ladidadida: Trusten WurMpie!
fraubitch: truste WurM :*
yvonne: Trusten WurM
Meer van dit
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')