schning: Warum scrollt das ned mit?

hallo

Ich versuche gerade Variablen aus einem mit post gesendetem Formular,
auszuwerten bzw zu ueberpruefen welche der variablen Inhalte besitzten!ich weiss nur nicht wie ich da am besten reliesiere!

$capuSweat=$_POST['anzahlcs'];
$fllsweat=$_POST['anzahlfs'];
$fllshirt=$_POST['anzahlfsh'];
$fllsnol=$_POST['anzahlfsl'];
$vest=$_POST['anzahlves'];
$cap=$_POST['anzahlcap'];
$keyo=$_POST['anzahlkeyo'];
$keys=$_POST['anzahlkeys'];
$sb=$_POST['anzahlsb'];
$coo=$_POST['anzahlcoo'];

wie finde ich herraus welche der variablen inhalte besitzen ?

danke fuer eure hilfe mfG schning

  1. Moin!

    $capuSweat=$_POST['anzahlcs'];
    wie finde ich herraus welche der variablen inhalte besitzen ?

    Dir hilft die Funktion isset(). Diese gibt einen booleanschen Wert zurück.

    if (isset($_POST['anzahlcs'])) {
       $capuSweat=$_POST['anzahlcs'];
    } else {
       $capuSweat= 'nicht übergeben';
    } # end if

    danke fuer eure hilfe mfG schning

    Bitte.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
  2. BIst du sicher das du den richtigen Titel gewählt hast? "(CSS) Warum scrollt das ned mit?":)

    DU machst einfach

    if($_POST['anzahlcs'])   Varible hat iNhalt
    else  Varible hat kein INalt

    und das für jede einzelne varible!

    mfg

    hallo

    Ich versuche gerade Variablen aus einem mit post gesendetem Formular,
    auszuwerten bzw zu ueberpruefen welche der variablen Inhalte besitzten!ich weiss nur nicht wie ich da am besten reliesiere!

    $capuSweat=$_POST['anzahlcs'];
    $fllsweat=$_POST['anzahlfs'];
    $fllshirt=$_POST['anzahlfsh'];
    $fllsnol=$_POST['anzahlfsl'];
    $vest=$_POST['anzahlves'];
    $cap=$_POST['anzahlcap'];
    $keyo=$_POST['anzahlkeyo'];
    $keys=$_POST['anzahlkeys'];
    $sb=$_POST['anzahlsb'];
    $coo=$_POST['anzahlcoo'];

    wie finde ich herraus welche der variablen inhalte besitzen ?

    danke fuer eure hilfe mfG schning

    1. Hallo Stefan,

      BIst du sicher das du den richtigen Titel gewählt hast? "(CSS) Warum scrollt das ned mit?":)

      Mal abgesehen vom Doppelposting des OP, siehe https://forum.selfhtml.org/?t=89508&m=535088 ist Deine Lösung nicht korrekt.

      if($_POST['anzahlcs'])   Varible hat iNhalt
      else  Varible hat kein INalt

      Gegenbeispiel: Ich trage in das Formularfeld eine 0 ein (also die Ziffer 0).
      Dein Prüfkonstrukt wird sagen, dass die Variable keinen Inhalt hat und somit danebenliegen.

      Was PHP alles als falsch, d.h. false ansieht, kannst Du unter http://www.php.net/manual/de/language.types.boolean.php nachlesen.

      Die korrekte Lösung findet haben fastix in https://forum.selfhtml.org/?t=89511&m=535137 und Konrad L. M. Rudolph https://forum.selfhtml.org/?t=89508&m=535111 gepostet. Toms Lösung https://forum.selfhtml.org/?t=89508&m=535126 sollte auch funktionieren.

      Freundliche Grüsse,

      Vinzenz

  3. Hi,

    zunächst mal weiss ich echt net, wie du auf die Überschrift kommst ;)

    $capuSweat=$_POST['anzahlcs'];
    [...]

    Diese Zuweisungen sind nicht nötig, da du die Werte ja schon im $_POST-Array hast.

    wie finde ich herraus welche der variablen inhalte besitzen ?

    if ($_POST['anzahlcs'] != null) {
      // Variable hat nen Wert also tu was
      tuwas();
    }

    Falls es auch möglich sein kann, dass einige der Variablen in $_POST nicht definiert sind (also nicht übergeben wurden - die Variablen, unabhängig davon ob sie einen Wert haben) solltest du vorher auch deren vorhandensein überprüfen, also:

    if (isset($_POST['anzahlcs']) AND $_POST['anzahlcs'] != null) {
      tuwas();
    }

    Gruss
    shin

  4. Moin!
    bleibe bitte in deinem thread: https://forum.selfhtml.org/?t=89508&m=535088

    tschüss ichen

    --
    Selfcode: sh:( fo:| br: n4:& ie:% mo:| mo:| de:] zu:) fl:| ss:| ls:[ js:|