Checkbox

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    Original geschrieben von steiner82
    Entschuldige, aber ich kann jetzt leider nicht
    mehr umbrechen, habe nicht mehr die Rechte
    meine Beiträge zu bearbeiten, warum auch immer. :-(
    weil wir dieses recht hier den leuten entziehen, die schon gezeigt haben, dass sie mit so einer edit-funktion nicht verantwortlich umgehen können.

    so, hab deinen beitrag jetzt umgebrochen.
    und da dir das edit-recht aus gutem grunde entzogen wurde, denkst du ab jetzt bitte selber daran, das bei deinen künftigen beiträgen im voraus zu machen - nutze im zweifelsfalle die vorschau-funktion.
    und wenn nicht - dann werden zukünftige beiträge mit überbreite eben gesperrt.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #32
      Die hidden-Felder stehen außerhalb der Schleife.


      Notice: Undefined variable: aktion in ......... on line 239

      Wenn Du mit php5 arbeitest, dann ist register_globals wahrscheinlich auf off gesetzt. Dies könnte zu diesem Fehler führen.
      Registriere am Anfang des Scripts die Variablen "aktion" und "max_ds":
      $aktion = $_POST['aktion'];
      $max_ds = $_POST['max_ds'];

      Gruß
      Stephan
      [font=Verdana]SteGaSoft
      Theorie ist, wenn jeder weiß, wie es geht, aber nichts funktioniert, Praxis ist, wenn alles funktioniert und niemand weiß warum.
      [/font]

      Kommentar


      • #33
        Checkbox

        Hallo, habe meine Frage schon in einem anderen Forum gestellt, aber leider konnte man mir dort nicht helfen !

        Hier meine Selectabfrage

        PHP-Code:
        $result=mysql_query("Select ps.*, p.* FROM
         project_spec ps, project p WHERE
         ps.country='
        $country' and
         ps.icd_id='
        $icd_id' and ps.speciality_id
        ='
        $speciality_id' and ps.project_id=p.project_id");

          while (
        $inhalt=mysql_fetch_array($result)){

              
        $unitcountry_id htmlspecialchars($inhalt[unitcountry_id]);
              
        $project_spec_id htmlspecialchars($inhalt[project_spec_id]);
              
        $project_name htmlspecialchars($inhalt[project_name]);
              
        $project_leaderhtmlspecialchars($inhalt[project_leader]);
              
        $country htmlspecialchars($inhalt[country]);
              
        $base htmlspecialchars($inhalt[base]);
              
        $brand_name htmlspecialchars($inhalt[brand_name]);
              
        $create_time htmlspecialchars($inhalt[create_time]);
              
        $brand_id htmlspecialchars($inhalt[brand_id]);
              
        $index2 htmlspecialchars($inhalt[$index]); 
        Hier mein hiddenfeld:

        PHP-Code:
        print ("<input name='checkbox[$i]' type='checkbox' value='$project_spec_id'
        onClick='this.form.submit()'  checked>"
        );
                    
        $i++; 
        Jetzt werden mir verschiedene Datensätzen ausgegeben
        die mit einer Checkbox versehen sind, wenn jetzt eine
        Checkbox deaktiviert, bzw. aktivert wird, soll die Abfrage
        nochmal gemacht werden.


        Wie kann ich es jetzt machen, das nachdem Formular abgeschickt
        wurde mir wieder die Datensätze ausgegeben werden, aktiviert oder
        deaktviert.
        Zuletzt geändert von wahsaga; 06.06.2005, 22:30.

        Kommentar


        • #34
          Re: Checkbox

          zum allerletzten mal: hör auf, immer neue threads zu eröffnen, die sich im grunde weitgehend um das selbe thema drehen!

          *zusammenführ* & *verwarn*
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #35
            Hab das jetzt so probiert:

            PHP-Code:
            IF($aktion == "sent") {
              
            $abfrage_string "";
              for(
            $i=0$i<$max_ds$i++) {
                if (
            trim($checkbox[$i]) != "")
                  
            $abfrage_string .= $checkbox[$i].",";
              }
              
            $abfrage_string substr($abfrage_string,0,strlen($abfrage_string)-1);    
            // letztes Komma aus String entfernen
              //$result=mysql_query("Select ps.*,p.* FROM project_spec ps, project p WHERE 
            //ps.country='$country' and ps.icd_id='$icd_id' and
            //ps.speciality_id='$speciality_id' and ps.project_id=p.project_id
            // and ps.project_spec_id IN ($abfrage_string)");
              
            }
              
            //else
              
            $abfrage=explode(",",$abfrage_string);
              
            $result=mysql_query("Select ps.*, p.* FROM project_spec ps, project p WHERE
             ps.country='
            $country' and ps.icd_id='$icd_id'
             and ps.speciality_id='
            $speciality_id' and ps.project_id=p.project_id");
              
            $i 0;

            ..............

            $index2 htmlspecialchars($inhalt[$index]);
            $checked=false;

            ...............
            print(
            "<input type='hidden' name='aktion' value='sent'>
                    <input type='hidden' name='max_ds' value='
            $i'>"); 
            Jetzt wir der Datensatz angezeigt, wenn er deaktiviert wurde - richtig
            Aber das Häckchen ist wieder da - falsch

            HELP
            Zuletzt geändert von wahsaga; 06.06.2005, 22:31.

            Kommentar


            • #36
              verdammt noch mal, wie oft soll man dir noch sagen, dass du die verdammten zeilen umbrechen sollst?

              ich editiere jetzt zum letzten mal einen beitrag diesbezüglich für dich - der nächste mit meterscrollbalken wandert mit dem gesamten thread zusammen auf den müll!
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #37
                Es tut mir Leid, Entschuldigung.
                Werde es mir hinter die )Ohren( schreiben :-)

                Kommentar


                • #38
                  Dir kann keiner Helfen. Und wenn es noch soviele Foren geben würde.
                  Überdenk mal lieber deine gesamtes Konzept und komm wieder wenn du GENAU weißt was zu willst.

                  Kommentar

                  Lädt...
                  X