login  Naam:   Wachtwoord: 
Registreer je!
 Forum

lengte checken??

Offline wickedsid - 10/01/2005 23:09
Avatar van wickedsidLid hoi, ik heb volgende code om te zien of er wel iets ingevuld staat in een file-veld, ik denk dat de fout mss zit bij die $_post maar kweetnie zeker,
de tweede code juist vant zelfde, hij doet het niet 
  1. <?php
  2. $lengte = strlen($_POST['foto_voor']);
  3. if ($lengte < 1){
  4. echo "Gelieve een 'Foto Voorkant' te kiezen!!<br>";
  5. echo "Keer <a href=Voegtoe.php>terug</a> om een correctie te maken!";
  6. return false;
  7. }
  8.  
  9. //2e code
  10.  
  11. $lengte1 = strlen($_POST['info']);
  12. if ($lengte1 > 255){
  13. echo "Er mogen max. 255 karakters gebruikt worden in 'info'<br>";
  14. echo "Momenteel staan er " . $lengte . " karakters!!<br>";
  15. echo "Verwijder er " . ($lengte - 255) . ".<br>";
  16. echo "Keer <a href=Voegtoe.php>terug</a> om een correctie te maken!";
  17. return false;}?>
  18. ?>


alvast merci hé mannen, en vrouwen natuurlijk 

6 antwoorden

Gesponsorde links
Offline Thomas - 11/01/2005 07:40
Avatar van Thomas Moderator Van wat voor type zijn de velden 'foto_voor' en 'info' ?
file, text, ..., ? of zijn het textarea's ?
Offline wickedsid - 11/01/2005 10:04
Avatar van wickedsid Lid Beste Henri, sorry maar dat script van jou werkt niet, hij voegt nog altijd het form toe aan mijn DB. Ik zet het in mijn if clause van als de button toevoegen is ingedrukt! moet het mss ergens anders staan???? maar wss zit ik hennig in de knoei met mijn if - else haakjes ({) die dus
En FangorN:
foto_voor is een file-veld en info is een textarea ja 
how'd you know 


greetz
^^ 
Offline xSc - 11/01/2005 10:08 (laatste wijziging 11/01/2005 10:16)
Avatar van xSc Onbekend Als het een file is, dan is het $_FILES ipv $_POST

Lees dit eens: http://www.yapf.net/faq.php?cmd=100&itemid=642
Offline wickedsid - 11/01/2005 12:40 (laatste wijziging 11/01/2005 12:59)
Avatar van wickedsid Lid hoi ik heb met de volgende code :

echo strlen($_POST['foto_voor']); //altijd = 0
echo strlen($_FILES['foto_voor']); //altijd = 5

de lengtes getest van alle dingen van foto_voor, hij geeft ALTIJD, als ik nu iets invul of niet het resultaat dat erbij staat!!

hoe kan ik dan testen of de lengte nu = 0 of niet 

met : print_r($_FILES['foto_voor']); zie'k wel dat er iets instaat als ik het ingegeven heb en nix als ik nix zet. man man, kwistnie da da zo ellendig kon zijn 
Offline xSc - 11/01/2005 12:59
Avatar van xSc Onbekend Blijkbaar heb je het artikel niet gelezen .

Maar afijn,

het is niet $_FILES['foto_voor'] maar:

$_FILES['foto_voor']['name'].

Lees het artikel nog eens goed door!

http://www.yapf.net/faq.php?cmd=100&itemid=642
Offline wickedsid - 11/01/2005 13:01
Avatar van wickedsid Lid sorry henri, het spijt me maaar khad nu even geen tijd gehad om dat te lezen, kmoest nog ADO.NET leren en das geen makkie, maar kzalt sffs zeker heeeeeeelemaal lezen goe ;) tnx alvast
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s