Antworten auf deine Fragen:
Neues Thema erstellen

mittels Suchbuttons/ felder selektieren

mathi77

Nicht mehr ganz neu hier

Hallo Ihr Profis,

ich bin gerade dabei meine Kundenverwaltung weiter auszubauen und weiß momentan gar nicht weiter:

Möchte über Buttons die das Alphabet beinhalten eine selektierte Auswahl via mySQL anzeigen:

HTML:
<td align="center" colspan="3">
                    <input type="submit" value="ALLE" name="ALLE"/>
                    <input type="submit" value="123" name="123"/>
                    <input type="submit" value="A" name="A"/>
                    <input type="submit" value="B" name="B"/>
                    <input type="submit" value="C" name="C"/>
                   ...
                    <input type="submit" value="Y" name="Y"/>
                    <input type="submit" value="Z" name="Z"/>
Mit $_POST['ALLE'] hab ichs geschafft die Auswahl mit einer if(isset($_POST['ALLE'])) - Schleife auszugeben, jedoch wenn ich auf die verlinkte 2. Seite gehe, ist alles weg und erscheint erst wieder nach Drücken des ALLE-Buttons!

PHP:
            <?php
            
            if(isset($_POST['ALLE'])){
            // Anfrage zusammenstellen um die Datensaetze auszulesen
            $sql1 = "SELECT * FROM tbl_kunden"; //Liefert alle Datensaetze -> $anzahl
            $sql2 = "SELECT * FROM tbl_kunden LIMIT $start, $ZeilenProSeite"; //Liefert nur seitenweise Datensaetze
            $result1 = mysql_query($sql1) or die("ERROR: ".mysql_error());
            $anzahl = mysql_num_rows($result1);
            $result2 = mysql_query($sql2) or die("ERROR: ".mysql_error());
            
            if ($anzahl==0){
                echo "<p class='Eintrag'>Leider verlief die Suche ohne Erfolg!</p>";
                }
            else{
                if ($anzahl==1){
                    echo "<p class='Eintrag'>1 Eintrag gefunden</p>";
                    }
                else {
                    echo "<p class='Eintrag'>$anzahl Eintr&auml;ge gefunden</p>";
                }
            }
            
            while($row = mysql_fetch_object($result2)){
                if($nr % 2 == 0 ) {
                      $wert = "bgFarbe1";}
                else {
                      $wert = "bgFarbe2";}
                      
            echo ('
                <tr class="'.$wert.'">
                <td align="center">'.$nr.'</td>
                <td><a href="firmaXY.php">'.$row->Firma.'</a></td>
                <td>'.$row->Vorname.'&nbsp;'.$row->Nachname.'</td>
                <td>'.$row->Strasse.'&nbsp;'.$row->Hausnr.'</td>
                <td>'.$row->PLZ.'</td>
                <td>'.$row->Ort.'</td>
                <td>'.$row->TelVW.'&nbsp;'.$row->TelNr.'</td>
                </tr>
            ');
                $nr++;
            }
        }
            ?>
    
          </tbody>
        </table>
    
        <p class="link">
      <?php    $gesamtseiten=ceil($anzahl/$ZeilenProSeite);
            for($i=1;$i<=$gesamtseiten;$i++){
                
               if($i==$seite){
                echo "<b>[$i]</b>";
                }
                else{
                echo "[<a href=\"eManager.php?page=firmen&seite=$i\">$i</a>]";
                }
                
            }
         ?>  
     </p>
:?: Wie kann ich auch auf der 2. Seite automatisch die weitere Selektierung anzeigen lassen! bzw. ist es besser alles in Funktionen zu packen, weil noch mehr Suchfelder dazukommen..

HTML:
                    <label for="Suche">Suche:&nbsp;</label><input type="text" name="Suche" />&nbsp;
                    <label for="Spalte">in Spalte:&nbsp;</label><input type="text" name="Spalte" />&nbsp;
                    <label for="Verkaeufer">Verk&auml;ufer:&nbsp;</label><select size="1" name="Verkaeufer[]">
                                                                        <option value="" selected="">---</option>
                                                                        <option value="12">Mathilde</option>
                                                                        <option value="14">Susi</option>
                                                                        <option value="11">Zoran</option>
                                                                        <option value="10">Hauskunde</option>
                                                                        <option value="13">Agentur</option>
                                                                        </select></td>
                                                                       <td> <input type="submit" value="Go!" name="btnGO"/></td>
Bin blutiger Anfänger, bitte um Nachsicht :)

Danke im voraus und liebe Grüße, Mathi :danke:
 

Chriss1987

me.drinkCoffee();

AW: mittels Suchbuttons/ felder selektieren

Hi und frohes neuess Jahr! ;)

Alos, du könntest den gewählten Bereich in einer Session speichern und diese dann abfragen.

In die erste Seite:
PHP:
<?php
session_start();

if (isset($_POST['ALLE']))
    {
        $_SESSION['auswahl'] = "ALLE";
...

und dann die 2. Seite:
PHP:
<?php
session_start();

$auswahl = (isset($_SESSION['auswahl']) ? $_SESSION['auswahl'] : "ALLE");

.
.
.

/* Ausgaben usw. (in der Variablen $auswahl ist die Selektierung von Seite 1) */

Allerdings solltest du deinen Quelltext nochmal überprüfen, da du so sehr viele $_POST Varianten überprüfen müsstest...
Du könntest daraus z.B. ein Select-Feld machen:
HTML:
<select name="auswahl">
    <option value="ALLE">ALLE</option>
    <option value="A">A</option>
</select>
<input type="submit" value="Los">

dann kannst du auf der nächsten Seite einfach mit $_POST['auswahl'] abfragen und dementsprechend auch deine MySQL-Abfrage zusammenbauen ;)

Schöne Grüße aus dem Sauerland!
Chriss
 

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

Hallo Chriss,

danke für deine rasche Antwort & ebenfalls ein Gutes Neues Jahr 2010!

möchte trotzdem die Alphabet - Buttons beibehalten -> benutzerfreundlicher :)
meine Frage: ich müsste nun für jeden Button jeweils eine IF Abfage und die dazugehörige SQL Abfrage starten... gibts da einen Trick wo ich bei Drücken der Buttons den jeweiligen Buchstaben an die DB schicke?

PHP:
                if(isset($_POST['A'])){
                $sql1 = "SELECT * FROM tbl_kunden WHERE Firma LIKE 'A%'";
                $sql2 = "SELECT * FROM tbl_kunden WHERE Firma LIKE 'A%' LIMIT $start, $ZeilenProSeite";
                $result1 = mysql_query($sql1) or die("ERROR: ".mysql_error());
                $anzahl = mysql_num_rows($result1);
                $result2 = mysql_query($sql2) or die("ERROR: ".mysql_error());
            
                    if ($anzahl==0){
                        echo "<p class='Eintrag'>Leider verlief die Suche ohne Erfolg!</p>";
                        }
                    else{
                        if ($anzahl==1){
                            echo "<p class='Eintrag'>1 Eintrag gefunden</p>";
                            }
                        else {
                            echo "<p class='Eintrag'>$anzahl Eintr&auml;ge gefunden</p>";
                        }
                    }
                    
                    while($row = mysql_fetch_object($result2)){
                        if($nr % 2 == 0 ) {
                              $wert = "bgFarbe1";}
                        else {
                              $wert = "bgFarbe2";}
                              
                    echo ('
                        <tr class="'.$wert.'">
                        <td align="center">'.$nr.'</td>
                        <td><a href="firmaXY.php">'.$row->Firma.'</a></td>
                        <td>'.$row->Vorname.'&nbsp;'.$row->Nachname.'</td>
                        <td>'.$row->Strasse.'&nbsp;'.$row->Hausnr.'</td>
                        <td>'.$row->PLZ.'</td>
                        <td>'.$row->Ort.'</td>
                        <td>'.$row->TelVW.'&nbsp;'.$row->TelNr.'</td>
                        </tr>
                    ');
                        $nr++;
                    }
                }
Hoffe ich frage nicht all zu kompliziert! ;-)

Danke & lg
Mathilde
 

netbandit

Aktives Mitglied

AW: mittels Suchbuttons/ felder selektieren

Zum Thema ABC usw.: Du könntest den Submitfeldern den selben Namen geben. In diesem Beispiel name="s":

HTML:
<input type="submit" value="ALLE" name="s"/>
<input type="submit" value="0-9" name="s"/>
<input type="submit" value="A" name="s"/>
<input type="submit" value="B" name="s"/>
<input type="submit" value="C" name="s"/>
                   ...
<input type="submit" value="Y" name="s"/>
<input type="submit" value="Z" name="s"/>
Der dazugehörige PHP-Code könnte dann so aussehen:

Sofern Du den Bereich SEITE DEFINIEREN, $ZeilenProSeite und $start schon irgendwo anders im Skript hast, kannst Du es hier am Anfang ignorieren/löschen und ggf. an anderer Stelle anpassen

PHP:
// $seite DEFINIEREN
if(isset($_GET['seite'])){
    $seite=strip_tags($_GET['seite']); // 'BÖSEN' CODE ENTFERNEN (strip_tags)
    $seite=trim($seite); // ÜBERFLÜSSIGE LEERZEICHEN, TABS & CO VOR UND NACH DEM EIGENTLICHEN INHALT ENTFERNEN (trim)
    
    // MACHT HIER NOCH SINN ZU ÜBERPRÜFEN OB $seite AUCH EINE GÜLTIGE ZAHL IST... 
    
}
else {
    $seite=1;
}
// $seite DEFINIEREN ENDE

$ZeilenProSeite = 5; // ANZAHL EINTRÄGE PRO SEITE AUS DB
$start=$seite*$ZeilenProSeite-$ZeilenProSeite; // START FÜR LIMIT ($sql) BERECHENEN


// $suche DEFINIEREN
if(isset($_GET['s'])){
    $suche=strip_tags($_GET['s']);
    $suche=trim($suche); 
}
elseif(isset($_POST['s'])){
    $suche=strip_tags($_POST['s']);
    $suche=trim($suche); 
}
else{
    $suche='';
    // $suche='A'; // HIER KÖNNTE MAN AUCH EINEN STANDARDWERT FESTLEGEN, IN DIESEM BEISPIEL 'A'
}
// $suche DEFINIEREN ENDE

if($suche){
    if($suche=='ALLE'){
        $where='';  // ALLE DATENSÄTZE ANZEIGEN
    }
    elseif($suche=='0-9' || preg_match('/^[A-Z]$/', $suche)){
        $suche=strtoupper($suche);
        $where=" WHERE Firma REGEXP '^[" . mysql_real_escape_string($suche) . "]'"; // DATENSÄTZE DIE MIT BUCHSTABE ODER ZAHL AUS $suche BEGINNEN
    }
    else{
        $where=" WHERE Firma LIKE '%" . mysql_real_escape_string($suche) . "%'"; // MINIFREITEXTSUCHE z.B. FÜR EIN ZUSÄTZLICHES SUCHFELD
    }

    // GESAMTANZAHL ERMITTELN
    $sql = "SELECT COUNT(Firma) FROM tbl_kunden" . $where; //Anstelle von COUNT(Firma) evtl, sofern vorhanden, Spaltenname der IDs eintragen -> COUNT(ID)
    $result = mysql_query($sql) or die("ERROR: ".mysql_error());
    $anzahl = mysql_result($result, 0);
    // GESAMTANZAHL ERMITTELN ENDE
    if ($anzahl==0){
        echo '<p class="Eintrag">Leider verlief die Suche ohne Erfolg!</p>';
    }
    else{
        if ($anzahl==1){
            echo '<p class="Eintrag">1 Eintrag gefunden</p>';
        }
        else{
            echo '<p class="Eintrag">' . $anzahl . ' Eintr&auml;ge gefunden</p>';
        }
        $sql = "SELECT * FROM tbl_kunden" . $where . " ORDER BY Firma LIMIT " . $start . ", " . $ZeilenProSeite;
        $result = mysql_query($sql) or die("ERROR: ".mysql_error());
        if(mysql_num_rows($result)>=1){
            echo '<table>';
            $nr=1;
            while($row = mysql_fetch_object($result)){
                if($nr % 2 == 0 ){
                    $wert = 'bgFarbe1';
                }
                else{
                    $wert = 'bgFarbe2';
                }
                echo '<tr class="'.$wert.'">
                <td align="center">'.($nr+$start).'</td>
                <td><a href="firmaXY.php">'.$row->Firma.'</a></td>
                <td>'.$row->Vorname.'&nbsp;'.$row->Nachname.'</td>
                <td>'.$row->Strasse.'&nbsp;'.$row->Hausnr.'</td>
                <td>'.$row->PLZ.'</td>
                <td>'.$row->Ort.'</td>
                <td>'.$row->TelVW.'&nbsp;'.$row->TelNr.'</td>
                </tr>';
                $nr++;
            }
            echo '</table>';
        }
        else{
            echo '<p class="Eintrag">Seite ' . $seite . ' existiert nicht!</p>';
        }
        // SEITEN BLAETTERN AUSGEBEN
        $gesamtseiten=ceil($anzahl/$ZeilenProSeite);
        echo '<p class="link">';
        for($i=1;$i<=$gesamtseiten;$i++){            
            if($i==$seite){
                echo '<b>[' . $i . ']</b>';
            }
            else{
                echo '[<a href="' . $_SERVER['PHP_SELF'] . '?page=firmen&seite=' . $i . '&amp;s=' . $suche . '">' . $i . '</a>]';
            }
            
        }
        echo '</p>';
        // SEITEN BLAETTERN AUSGEBEN
    }
}
else{
    echo '<p class="Eintrag">Bitte geben Sie einen Suchbegriff ein!</p>';
}
?>
Bei diesem Beispiel wurde die Suche einfach als weiterer Parameter an die URL zum Durchblättern angehängt.

Hoffe ich habe alles halbwegs verständlich kommentiert, zumal ich ja doch einiges in der Reihenfolge umgeschmissen habe; bin nicht unbedingt der "Erklärbär" :p
 
Zuletzt bearbeitet:

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

@netbandit,

Juhu!!! es funzt!!! Deine Schreibweise ist sehr leicht zu verstehen!! :danke:
Wo ich halt immer noch ein Problem ist immer noch der Ansatz wie ich das ganze angehe! Aber Übung macht ja den Meister!

Hab dank Dir wieder ne Menge dazugelernt - vielen lieben Dank!

:blumen: glg Mathi
 

netbandit

Aktives Mitglied

AW: mittels Suchbuttons/ felder selektieren

Bitteschön, gern geschehen.

Ich hatte allerdings einen kleinen Fehler in der "Minifreitextsuche"; hoffe Du hast den Fehler nicht so übernommen, ansonsten müsstest Du das noch anpassen:

Statt
PHP:
$where.=" WHERE Firma LIKE '%" . mysql_real_escape_string($suche) . "%'";
müsste es
PHP:
$where=" WHERE Firma LIKE '%" . mysql_real_escape_string($suche) . "%'";
lauten. Also ohne Punkt nach $where

Grüße :)
 

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

Hallo netbandit,

eine Frage hab ich noch, hab noch ein Text-Suchfeld hinzugefügt:

HTML:
<label for="sucheFirma">Firma:&nbsp;</label><input type="text" value="" name="s"/>&nbsp;
und möchte das mit dem code ansprechen...
PHP:
    else{
       $where=" WHERE Firma LIKE '%" . mysql_real_escape_string($suche) . "%'"; // MINIFREITEXTSUCHE z.B. FÜR EIN ZUSÄTZLICHES SUCHFELD           }
Leider funktionieren entweder nur die Buttons A...Z oder eben nur das Textsuchfeld...

was muss ich beachten damit beides funzt?

danke & glg Mathi
 

BlackScorp

I Code for Food:D

AW: mittels Suchbuttons/ felder selektieren

willst du etwa 2mal WHERE feld LIKE irgendwas haben?

also wenn dann müstest du einfach an die Query

OR feldname LIKE %irgendwas% dranhängen
 

saila

Moderatorle

AW: mittels Suchbuttons/ felder selektieren

Hi,

der Unterschied (ohne den Thread nun vollständig gelesen zu haben) sollte wohl in der Linkfunktion - also a-tag im Gegensatz zu einem form-tag mittels post. Sprich das eine (Link's) sind GET-Parameter und Input eben POST-Parameter.

Das eine hat also mit dem anderen nichts zu tun und wird auch getrennt behandelt.
 

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

Hallo Saila,

wurde aber mit $_POST definiert, oder sehe ich das falsch?

PHP:
    // $suche DEFINIEREN
    if(isset($_GET['s'])){
        $suche=strip_tags($_GET['s']);
        $suche=trim($suche); 
        }
    elseif(isset($_POST['s'])){
        $suche=strip_tags($_POST['s']);
        $suche=trim($suche); 
        }

ausserdem sind die A-Z Buttons im Formular und werden denke ich mittels POST action="POST" übergeben!
Wo ist da der Hacken?
danke & lg Mathi
 
Zuletzt bearbeitet:

saila

Moderatorle

AW: mittels Suchbuttons/ felder selektieren

Also ich würde zum einen erst mal den input-tag umbenennen. Dann erneut testen und mir auch zuvor mal ausgeben lassen mittels
Code:
echo '<pre>'; print_r($_POST); echo '</pre>';

ob etwas gesendet wurde. Und dein Query hat sicherlich auch seit neuestem nun "or die (mysql_error());" falls da ein Problem sein sollte.
 

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

es wird mir trotz umbenennung des input tags auch ALLE angezeigt, d.h. es wird keine selektierung vorgenommen!?

Array
(
=> ALLE
[sucheFirma] => Greif
)

klar, "or die (mysql_error());" ist drinnen und es gibt keine fehlermeldungen aus!
 

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

PHP:
    // $seite DEFINIEREN
    if(isset($_GET['seite'])){
        $seite=strip_tags($_GET['seite']); // 'BÖSEN' CODE ENTFERNEN (strip_tags)
        $seite=trim($seite); // ÜBERFLÜSSIGE LEERZEICHEN, TABS & CO VOR UND NACH DEM EIGENTLICHEN INHALT ENTFERNEN (trim)
        
        // MACHT HIER NOCH SINN ZU ÜBERPRÜFEN OB $seite AUCH EINE GÜLTIGE ZAHL IST... 
        
        }
    else {
        $seite=1;
        }
    // $seite DEFINIEREN ENDE
    
    $ZeilenProSeite = 5; // ANZAHL EINTRÄGE PRO SEITE AUS DB
    $start=$seite*$ZeilenProSeite-$ZeilenProSeite; // START FÜR LIMIT ($sql) BERECHENEN
    
    
    // $suche DEFINIEREN
    if(isset($_GET['s'])){
        $suche=strip_tags($_GET['s']);
        $suche=trim($suche); 
        }
    elseif(isset($_POST['s'])){
        $suche=strip_tags($_POST['s']);
        $suche=trim($suche); 
        }
    else{
        $suche=''; // HIER KÖNNTE MAN AUCH EINEN STANDARDWERT FESTLEGEN, IN DIESEM BEISPIEL 'A'
        }    
    // $suche DEFINIEREN ENDE
HTML:
<input type="submit" value="ALLE" name="s"/>
                    <input type="submit" value="0-9" name="s"/><br />
                    <input type="submit" value="A" name="s"/>
                    <input type="submit" value="B" name="s"/>
                    ....
                    <input type="submit" value="Z" name="s"/>
                    </td>
                    </tr>
                    <tr>
                    <td colspan="3">
                    <label for="Firma">Firma:&nbsp;</label><input type="text" value="" name="sucheFirma"/>
PHP:
            if($suche){
                if($suche=='ALLE'){
                    $where='';  // ALLE DATENSÄTZE ANZEIGEN
                    }
                elseif($suche=='0-9' || preg_match('/^[A-Z]$/', $suche)){
                    $suche=strtoupper($suche);
                    $where=" WHERE Firma REGEXP '^[" . mysql_real_escape_string($suche) . "]'"; // DATENSÄTZE DIE MIT BUCHSTABE ODER ZAHL AUS $suche BEGINNEN
                    }
                elseif($suche=='sucheFirma'){
                    $where=" WHERE Firma LIKE '%" . mysql_real_escape_string($suche) . "%'"; // MINIFREITEXTSUCHE z.B. FÜR EIN ZUSÄTZLICHES SUCHFELD
                    }
            
                // GESAMTANZAHL ERMITTELN
                $sql = "SELECT COUNT(idKunden) FROM tbl_kunden" . $where; //Anstelle von COUNT(Firma) evtl, sofern vorhanden, Spaltenname der IDs eintragen -> COUNT(ID)
                $result = mysql_query($sql) or die("ERROR: ".mysql_error());
                $anzahl = mysql_result($result, 0);
                // GESAMTANZAHL ERMITTELN ENDE
                if ($anzahl==0){
                    echo '<p class="Eintrag">Leider verlief die Suche ohne Erfolg!</p>';
                    }
                else{
                    if ($anzahl==1){
                        echo '<p class="Eintrag">1 Eintrag gefunden</p>';
                        }
                    else{
                        echo '<p class="Eintrag">' . $anzahl . ' Eintr&auml;ge gefunden</p>';
                        }
                        
                    $sql = "SELECT * FROM tbl_kunden" . $where . " ORDER BY Firma LIMIT " . $start . ", " . $ZeilenProSeite;
                    $result = mysql_query($sql) or die("ERROR: ".mysql_error());
                    if(mysql_num_rows($result)>=1){
                        $nr=1;
                        while($row = mysql_fetch_object($result)){
                            if($nr % 2 == 0 ){
                                $wert = 'bgFarbe1';
                                }
                            else{
                                $wert = 'bgFarbe2';
                                }
                            echo '<tr class="'.$wert.'">
                            <td align="center">'.($nr+$start).'</td>
                            <td><a href="firmaXY.php">'.$row->Firma.'</a></td>
                            <td>'.$row->Vorname.'&nbsp;'.$row->Nachname.'</td>
                            <td>'.$row->Strasse.'&nbsp;'.$row->Hausnr.'</td>
                            <td>'.$row->PLZ.'</td>
                            <td>'.$row->Ort.'</td>
                            <td>'.$row->TelVW.'&nbsp;'.$row->TelNR.'</td>
                            </tr>';
                            $nr++;
                        }
                    }
                    else{
                        echo '<p class="Eintrag">Seite ' . $seite . ' existiert nicht!</p>';
                        }
                    
                    // SEITEN BLAETTERN AUSGEBEN
                    $gesamtseiten=ceil($anzahl/$ZeilenProSeite);
                    echo '<p class="link">';
                    for($i=1;$i<=$gesamtseiten;$i++){            
                        if($i==$seite){
                            echo '<b>[' . $i . ']</b>';
                            }
                        else{
                            echo '[<a href="' . $_SERVER['PHP_SELF'] . '?page=firmen&seite=' . $i . '&amp;s=' . $suche . '">' . $i . '</a>]';
                            }
                        }
                    echo '</p>';
                    // SEITEN BLAETTERN AUSGEBEN
                }
            }
            else{
                echo '<p class="Eintrag">Bitte geben Sie einen Suchbegriff ein!</p>';
                }
:danke:
 

saila

Moderatorle

AW: mittels Suchbuttons/ felder selektieren

Gibt es überhaupt ein Ergebnis auf das was du suchst und welche WHERE wird verwendet? Bevor du REGEX einsetzt wäre es sinnvoll erst einmal zu prüfen, ob die "normale" WHERE mit Begriffen, welche in der Tabelle vorhanden sind auch ein Ergebnis liefert.

Immer Schritt für Schritt - nie alles auf einmal!
 

saila

Moderatorle

AW: mittels Suchbuttons/ felder selektieren

Bei der Prüfung auf GET oder POST würde ich noch mit
PHP:
<?php
if($_SERVER['REQUEST_METHOD'] === 'POST') {
//....
} elseif($_SERVER['REQUEST_METHOD'] === 'GET') { 
//
}

Vor allem frage ich mich, wenn du ABCD.... mit dem name-element "s" übergibst und das per post, wird ja das Element name aus input type text überschrieben oder sind das jeweils einzelne submit's?

Da ich nicht an meiner gewohnten Kiste size ist das etwas unübersichtlich für solche Aktionen :)
Fakt ist, ABCD... würde ich als Link setzen und mit einem GET-Parameter übergeben. Suchbegriffe wiederum mit einem POST absetzen. Das macht schon mal im Vorfeld das ganze etwas übersichtlicher, zumal mit dem POST von A oder B oder C usw. ja keine Eingabewerte sondern fest definierte Werte übergeben werden und letztlich prüfst du ja ohnehin was übergeben wird.

Dann empfehle ich dir die Funktion einmal für GET und POST zu schreiben, wie letztens. In dieser kannst du die gesamte Prüfung wie z.B. trim() oder strip_tags() oder auch preg_match() abwickeln und musst den Senf :) nichgt ständig aus der Tube drücken :D Wir sind ja etwas fortgeschrittener ;)
</span>
 

mathi77

Nicht mehr ganz neu hier

AW: mittels Suchbuttons/ felder selektieren

die ABC buttons sind jeweils einzelne submit's...

werds jetzt mit 2 Formularen probieren aber vorher gibts noch Nervennahrung (Pizza)!

Danke für Eure Hilfe :danke:
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.450
Mitglieder
67.557
Neuestes Mitglied
Charal
Oben