php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2004, 14:27  
GN
Erfahrener Benutzer
 
Registriert seit: 17.01.2004
Beiträge: 155
GN zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Multi Dateiupload - Felder auf empty prüfen

hallo,

wie kann ich die inputfelder prüfen ob sie leer sind?

kann man das irgendwie mit
if (empty($_POST['image[]']))
{
$error['image[]'] = "
Das Feld ist leer.";
}
machen


Code:
  if (isset($_POST['upload']))
  {
      # erlaubte Dateiformate
      $extension = array('gif', 'jpg', 'jpeg', 'bmp', 'png');
      
      #print_r($_FILES);
      $datanzahl = count($_FILES['image'] ['tmp_name']);
      for ($i = 0; $i < $datanzahl; $i++)
      {
          if (isset($_FILES['image'] ['name']) && $_FILES['image'] ['name'] != 'none')
          {
              echo "geht";
          }
          else
          {
              echo "geht nicht";
          }
      }
  }
  elseif (isset($_POST['dup']))
  {
      echo "<form action=". $_SERVER['PHP_SELF'] ." method=\"post\" enctype=\"multipart/form-data\">\n";
      $anzahl = $_POST['anzahl'];
      for ($i = 0; $i < $anzahl; $i++)
      {
          echo "<input type=\"file\" name=\"image[]\" />
\n";
      }
      echo "<input type=\"submit\" name=\"upload\" />\n";
      echo "</form>\n";
  }
  else
  {
      echo "<h3>Felder erstellen</h3>";
      echo "Wieviel Bilder?";
      
      echo "<form action=". $_SERVER['PHP_SELF'] ." method=\"post\">\n";
      echo "<select name=\"anzahl\" size=\"1\">\n";
      echo "<option value=\"1\">1</option>\n";
      echo "<option value=\"2\">2</option>\n";
      echo "<option value=\"3\">3</option>\n";
      echo "</select>\n";
      echo "

\n";
      echo "<input type=\"submit\" name=\"dup\" value=\" erstellen \" />\n";
      echo "</form>\n";
  }

GN
GN ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.12.2004, 14:44  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wäre es nciht einfahc das schnell zu überprüfen? sei es theorhtisch im manual oder praktisch indem man sich ein kleines testscript schreibt?

aber naja, ja mit empty kannst du überprüfen ob ein feld leer ist, woabei " " (leerstelle) nicht als leer erkannt wird,

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
upload feld prüfen php, php uploadfeld leer, php file upload emtpy, file uploader jquery mit passwort, file upload feld überprüfen, prüfen leer upload input, array auf leer überprüfen jquery, php bilder upload nicht leer überprüfen, dateiupload php überprüfen ob leer, php datei upload passwort prüfen, prüfen file upload feld leer javascript html, dateiupload leer if, file upload php empty, php file upload empty, type=\file\ auf empty prüfen, php: überprüfen ob upload leer, empty mehrere felder, php post mehrere felder prüfen, jquery datei upload prüfen, jquery prüfen ob feld leer ist

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.