Ankündigung

Einklappen
Keine Ankündigung bisher.

Array immer 0, aber warum?

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array immer 0, aber warum?

    Hey leute, immer wenn ich auf abschicken klicke, gibt das array immer nen wert von 0 zurück.
    Und ich finde mal wieder nicht den fehler.

    kann wer helfen.

    ich glaube das hier reicht an code:
    PHP-Code:
    <?php
    function gib_beschreibung($p_verbindungskennung)
    {
      
    $query="
        SELECT
          beschreibung,beschreibungsnummer
        FROM
          beschreibungen
        ORDER BY
          beschreibung
      "
    ;
      
    $ergebnis=mysql_query($query,$p_verbindungskennung) or die(mysql_error());
      
    $beschreibung = array();
      while(
    $zeile=mysql_fetch_array($ergebnisMYSQL_ASSOC)) {
        
    $beschreibung[] = $zeile;
      }
      return 
    $beschreibung;

    function 
    formular_aufbauen($beschreibung)
    {
      
    ?>
      <form action="?" method="get">

          Wählen Sie ein Beschreibung:<br><br>
          <?php
          
    foreach($beschreibung as $index=>$r) {
              
    printf('<input type="checkbox" name="bs[]" value="%ld" id="beschreibung%d" /><label for="beschreibung%d">%s</label><br />',
                  
    $r['beschreibung'], $index$indexhtmlentities($r['beschreibung'])
              );
          }
          echo 
    "\n<br>";
          
    ?>
        <table>
    <tr><th><b><p align=left>Schulungsanfang:</p></b></th> <th><input type="text" name="es"></th></tr>
    <tr><th><b><p align=left>Schulungsende:</p></b></th> <th><input type="text" name="se"></th></tr>
    <tr><th><b><p align=left>Plätze:</p></b></th> <th> <input type="text" name="p"></th></tr>
    </table>
          <input type="submit" name="ausfuehren" value="Daten speichern" />
        
      </form>
    <?php
    }
    und dann:
    PHP-Code:
    function Daten_schreiben()
    {
    $verbindungskennung=datenbank_verbinden();
    $eintrag="INSERT INTO schulung (ErsterSchulungstag,  Schulungsende,
    Beschreibung, Plaetze) VALUES ('
    $_GET[es]','$_GET[se]','$_GET[bs]','$_GET[p]');";
    $eintrag=mysql_query($eintrag,$verbindungskennung);
    echo 
    "<b>Ihre Daten wurden gespeichert!</b><br><br>";
    echo 
    "<b>Sie können nun neue Daten eingeben.</b><br><br>";

    }
    function 
    daten_merken()
        {
        
    $verbindungskennung=datenbank_verbinden();
        if(
    check_eintraege($verbindungskennung)
        &&(
    check_p()))
            {
                
    daten_schreiben($verbindungskennung);
            }
        else
            {
                echo 
    "<b>Ihre Daten wurden <u>nicht</u> gespeichert!</b><br><br>";
                echo 
    "<b>Bitte versuchen sie es nochmal!!</b><br><br><br>";
            }
        } 
    lg

  • #2
    welches array gibt wo 0 zurück?

    Kommentar


    • #3
      bs[] ist immer 0, egal was ausgewählt wird....

      Kommentar


      • #4
        Hier geht's weiter:
        http://www.php.de/php-einsteiger/496...ber-warum.html
        [URL="https://www.quizshow.io/"]Create your own quiz show.[/URL]

        Kommentar

        Lädt...
        X