php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2006, 13:50  
Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 32
Tigermoon
Tigermoon eine Nachricht über ICQ schicken Tigermoon eine Nachricht über MSN schicken Tigermoon eine Nachricht über Yahoo! schicken
Standard <button> verwenden - wie unterscheiden???

hallo

ich möchte gerne mehrere button
Code:
<button alt="Änderungen werden gespeichert"  type="submit" name="aendern" value="Änderungen speichern" style="border:1px solid #C0C0C0; width: 100; height: 20;" >
                          [img]../PICS/BD21301.gif[/img] speichern
                          </button>
                          <button alt="hinzufügen" type="submit" name="hund" value="Hund hinzufügen" style="border:1px solid #C0C0C0; width: 100; height: 20;">
                          [img]../PICS/BD21299.gif[/img] hinzufügen
                          </button>
                          <button type="submit" name="loeschen" value="Hund löschen" style="border:1px solid #C0C0C0; width: 100; height: 20;">
                          [img]../PICS/BD14755.gif[/img] löschen
                          </button>
verwenden

leider unterscheidet mein php script nicht zwischen der verschiedenen button und führt alle aufeinmal aus?

wie kann ich unterscheiden

gruß stephie
Tigermoon ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2006, 13:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Die Operationen haben nichts gemeinsam. Warum fasst du sie trotzdem in einem Formular zusammen?

PS: Verwechselst du da nicht <button> mit <input>? Was ist denn der Soll- bzw. Ist-Zustand?
(habe grade kein PHP zum Testen hier zur Verfügung)
Zergling-new ist offline  
Alt 30.05.2006, 13:54  
Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 32
Tigermoon
Tigermoon eine Nachricht über ICQ schicken Tigermoon eine Nachricht über MSN schicken Tigermoon eine Nachricht über Yahoo! schicken
Standard

das verstehe ich jetzt nicht?

das sind 3 Button die nebeneinander sind.....
und wenn ich den ersten drücke macht er sein und das von 2 und 3...
Tigermoon ist offline  
Alt 30.05.2006, 13:57  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard

poste mal den php-code
imported_kremser ist offline  
Alt 30.05.2006, 13:58  
Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 32
Tigermoon
Tigermoon eine Nachricht über ICQ schicken Tigermoon eine Nachricht über MSN schicken Tigermoon eine Nachricht über Yahoo! schicken
Standard

PHP-Code:
if(isset($_POST["hund"]))
        {
                
$mysql_query "insert into Hunde (Hname) "" values ( 'neu".$_SESSION["id"]."' )";
                
mysql_query($mysql_query);

                
$mysql_query "Select Hid from Hunde where Hname='neu".$_SESSION["id"]."' ";
                
$inhalt mysql_query($mysql_query);

                list(
$hid)= mysql_fetch_row($inhalt);

                
$mysql_query "insert into VMH (VMHmid, VMHhid) "" values ( '".$_SESSION["id"]."', '".$hid."' )";
                
mysql_query($mysql_query);
        }

       if(isset(
$_POST["aendern"]))
        {
            
$text nl2br ($_POST["text"]);
            
$mysql_query "UPDATE Hunde SET
                                    Hname = '"
.$_POST["name"]."',
                                    Hrasse = '"
.$_POST["rasse"]."',
                                    Hgebd = '"
.$_POST["gebd"]."',
                                    Hbild = '"
.$_POST["bild"]."',
                                    Htext = '"
.$text."'
                            where Hid = '"
.$_SESSION["Hid"]."' ";
            
mysql_query($mysql_query);

            
$message "Daten wurden geändert";
        } 
Tigermoon ist offline  
Alt 30.05.2006, 14:01  
Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 32
Tigermoon
Tigermoon eine Nachricht über ICQ schicken Tigermoon eine Nachricht über MSN schicken Tigermoon eine Nachricht über Yahoo! schicken
Standard die gesamte seite sieht so aus

PHP-Code:
<?
    session_start
();
    include 
"../login.inc.php";

    
$message "";
    
$Hgebd "jjj-mm-tt";

          if(isset(
$_POST["ja"]))
            {
                
$mysql_query "insert into Hunde (Hname) "" values ( 'neu".$_SESSION["id"]."' )";
                
mysql_query($mysql_query);

                
$mysql_query "Select Hid from Hunde where Hname='neu".$_SESSION["id"]."' ";
                
$inhalt mysql_query($mysql_query);

                list(
$hid)= mysql_fetch_row($inhalt);

                
$mysql_query " UPDATE VMH SET VMHhid = '".$hid."' WHERE VMHmid = '".$_SESSION["id"]."' ";
                
mysql_query($mysql_query);
                
                
$_SESSION["Hid"] = $hid;
            }

            if(isset(
$_POST["nein"]))
            {
                
$mysql_query " UPDATE VMH SET VMHhid = 0 WHERE VMHmid = '".$_SESSION["id"]."' ";
                
mysql_query($mysql_query);
                
                
$_SESSION["Hid"] = 0;
            }

    if(isset(
$_POST["hund"]))
        {
                
$mysql_query "insert into Hunde (Hname) "" values ( 'neu".$_SESSION["id"]."' )";
                
mysql_query($mysql_query);

                
$mysql_query "Select Hid from Hunde where Hname='neu".$_SESSION["id"]."' ";
                
$inhalt mysql_query($mysql_query);

                list(
$hid)= mysql_fetch_row($inhalt);

                
$mysql_query "insert into VMH (VMHmid, VMHhid) "" values ( '".$_SESSION["id"]."', '".$hid."' )";
                
mysql_query($mysql_query);
        }

       if(isset(
$_POST["aendern"]))
        {
            
$text nl2br ($_POST["text"]);
            
$mysql_query "UPDATE Hunde SET
                                    Hname = '"
.$_POST["name"]."',
                                    Hrasse = '"
.$_POST["rasse"]."',
                                    Hgebd = '"
.$_POST["gebd"]."',
                                    Hbild = '"
.$_POST["bild"]."',
                                    Htext = '"
.$text."'
                            where Hid = '"
.$_SESSION["Hid"]."' ";
            
mysql_query($mysql_query);

            
$message "Daten wurden geändert";
        }

    include 
"Header.inc.php";
    
    if(isset(
$_SESSION["erfolg"]) and $_SESSION["erfolg"]== true)
    {
        if(
$_SESSION["Hid"] > 0)
        {

            if(isset(
$_GET["HID"]))
            {
                
$_SESSION["Hid"] = $_GET["HID"];
            }
            
            
$mysql_query "select Hname, Hrasse, Hgebd, Hbild, Htext from Hunde where Hid = '".$_SESSION["Hid"]."' ";
            
$inhalt mysql_query($mysql_query);

            list(
$Hname$Hrasse$Hgebd$Hbild$Htext)= mysql_fetch_row($inhalt);
?>
            <form method="POST" action="hund.php">
            <table border="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="100%">
              <tr>
                <td width="100%" height="20" colspan="3">
                <u><font face="Arial">Daten meines Hundes</font></u></td>
                </tr>
                  <tr>
                      <td width="20%" ><font size="2">Name</td>
                      <td width="50%" >
                      <input type="text" name="name" size="30" style="border: 1px dashed #00FF00" value="<? echo $Hname?>"></td>
                      <td width="30%" rowspan="4" valign="middle" >

                      <p align="center">
                      [img]../PICS/HUNDE/<? echo $Hbild?>[/img]
                      </td>
                    </tr>
                    <tr>
                      <td width="20%" ><font size="2">Rasse</td>
                      <td width="50%" >
                      <input type="text" name="rasse" size="30" style="border: 1px dashed #00FF00" value="<? echo $Hrasse?>"></td>
                    </tr>
                    <tr>
                      <td width="20%" ><font size="2">Geburtsdatum</td>
                      <td width="50%" >
                      <input type="text" name="gebd" size="10" style="border: 1px dashed #00FF00" value="<? echo $Hgebd?>">
                      </td>
                    </tr>
                    <tr>
                      <td width="20%" ><font size="2">Erzähle etwas über dich und deinen Hund</td>
                      <td width="20%" ><textarea rows='5' name='text' cols='30' size='2'><? echo $Htext?></textarea></td>
                    </tr>
                    <tr>
                      <td width="20%" ><font size="2">Bild</td>
                      <td width="50%" colspan="2" >
                      <input type="text" name="bild" size="30" style="border: 1px dashed #00FF00" value="<? echo $Hbild?>">
                      

                        <font size="1">Ist noch kein Bild von deinem Hund online? [email="Tigermoon287@yahoo.de"]Sende[/email] es jetzt an den Admin zum einstellen.

                        Wir behalten uns vor das Bild zu bearbeiten falls es nicht die korrekte Größe hat.
                        </td>
                    </tr>
                    <tr>
                      <td width="20%" colspan="3" height="5"><? echo '<font size=2 color=red>   '.$message;?></td>
                    </tr>
                    </tr>
                    <tr>
                      <td width="20%" colspan="3" >
                          <button alt="Änderungen werden gespeichert"  type="submit" name="aendern" value="Änderungen speichern" style="border:1px solid #C0C0C0; width: 100; height: 20;" >
                          [img]../PICS/BD21301.gif[/img] speichern
                          </button>
                          <button alt="hinzufügen" type="submit" name="hund" value="Hund hinzufügen" style="border:1px solid #C0C0C0; width: 100; height: 20;">
                          [img]../PICS/BD21299.gif[/img] hinzufügen
                          </button>
                          <button type="submit" name="loeschen" value="Hund löschen" style="border:1px solid #C0C0C0; width: 100; height: 20;">
                          [img]../PICS/BD14755.gif[/img] löschen
                          </button>
                      </td>
                    <td width="20%" >
                      </td>
                    </tr>
                  </table>
            </form>
<?
        
}

        if(
$_SESSION["Hid"] == -1)
        {
?>
            <table border="0" style="border-collapse: collapse" bordercolor="#111111" width="99%" height="99%">
              <tr>
                <td width="100%" height="19">
                <p align="center"><u><font face="Arial">Daten meines Hundes</font></u></td>
              </tr>
              <tr><td>
                  <form method="POST" action="hund.php">
                      <table border="0" width="100%" height="99%">
                        <tr>
                          <td width="20%" ><font size="2">Hast du einen Hund?</font></td>
                          <td width="50%" ></td>
                        </tr>
                        <tr>
                          <td width="20%" valign="top">
                          <input type="submit" value="Ja" name="ja" style="border: 3px double #808080"></td>
                          <td width="50%" valign="top">
                          <input type="submit" value="Nein" name="nein" style="border: 3px double #808080"></td>
                        </tr>
                      </table>
                    </td>
                  </form>
              </td></tr>
            </table>
<?
        
}
        
        if(
$_SESSION["Hid"] == 0)
        {
?>
            <table border="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="100%">
              <tr>
                <td width="100%" height="19">
                <p align="center"><u><font face="Arial">Daten meines Hundes</font></u></td>
              </tr>
              <tr><td>
              <form method="POST" action="hund.php">
                  <table border="0" width="100%" height="100%%">
                    <tr>
                      <td width="20%" ><font size="2">Du hast keinen Hund!</font></td>
                    </tr>
                    <tr>
                      <td width="20%" >
                      <input type="submit" value="Habe mir einen gekauft" name="ja" style="border: 3px double #808080"></td>
                    </tr>
                  </table>
                </td>
              </form>
              </td></tr>
            </table>
<?
        
}
        
    }
    else
    {
?>
                    <u>Sie haben keine Befugniss diesen Bereich zu betreten</u>


    <?}
    include 
"Footer.inc.php";
?>
Tigermoon ist offline  
Alt 30.05.2006, 14:02  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard

zum ganz oberen schnipsel: mach am besten für jede aufgabe eine einzelne form
imported_kremser ist offline  
Alt 30.05.2006, 16:29  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Zergling
PS: Verwechselst du da nicht <button> mit <input>?
http://www.selfhtml.net/html/formula...ons.htm#modern

MODERN und somit um einiges Flexibler !
M3g4Star ist offline  
Alt 31.05.2006, 09:55  
Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 32
Tigermoon
Tigermoon eine Nachricht über ICQ schicken Tigermoon eine Nachricht über MSN schicken Tigermoon eine Nachricht über Yahoo! schicken
Standard

wie kann ich im onclick meinen php code aufrufen???

Code:
<button name="Klickmich" type="button"
  value="SELFHTML" onClick="self.location.href='http://selfaktuell.teamone.de/'">
 

[img]selfhtml.gif[/img]

 SELFHTML Portalseite</p>
</button>
Tigermoon ist offline  
Alt 31.05.2006, 11:09  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard



Wie meinst du das ?

"im onClick ... PHP Code aufrufen " ????



M3g4Star 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Beim Verzeichnis auslesen Dateinamen unterscheiden Teela PHP Tipps 2008 17 28.04.2008 22:05
Variablen in einer Funktion verwenden Smily0412 PHP Tipps 2006 3 24.09.2006 16:42
Ausm Refer rausziehen und verwenden *denkfehler* Kori PHP Tipps 2006 1 08.08.2006 17:14
nuSoap mit document/literal verwenden vegeta PHP Tipps 2006 2 29.06.2006 12:49
Post- und Get-Methode gleichzeitig verwenden PHP Tipps 2007 50 07.12.2005 08:13
[Erledigt] PHP-Sessions verwenden oder selber machen? PHP Tipps 2007 6 04.12.2005 11:39
Instanz über mehrere Seiten verwenden? becks123 PHP Tipps 2005-2 3 22.08.2005 10:10
COM-Object unter UNIX verwenden? PHP-Fortgeschrittene 1 25.05.2005 12:02
[Erledigt] $$var / ${$var} in preg_replace_callback() verwenden PHP Tipps 2005 8 20.04.2005 18:02
In CSS Datei php verwenden Niedi HTML, Usability und Barrierefreiheit 6 30.03.2005 23:20
musst man &uml; in meta tags verwenden? HTML, Usability und Barrierefreiheit 16 24.02.2005 17:50
Daten aus Confixx 3 verwenden PHP Tipps 2005 1 10.02.2005 10:07
php und java script zusammen verwenden??? PHP Tipps 2005 6 14.01.2005 10:04
kann php ordner und file unterscheiden? Promaetheus PHP Tipps 2004 7 14.09.2004 14:58
include oder function verwenden was ist der unterschied? dazerglovic PHP Tipps 2004 1 02.09.2004 09:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php button unterscheiden, php buttons unterscheiden, buttons unterscheiden php, gifs bd21301, php formular button unterscheiden, knopf unterscheiden bei php, bd21301.gif, button type= button post, bd21301, php button unterscheiden $_get, name und buttons unterschieden, php skript button unterscheiden, button post unterscheiden, php zwischen zwei button unterscheiden, php falscher ausgabe text, php unterscheidung welcher button, php mehrere buttons in einem php formular unterscheiden, php zwischen buttons unterscheiden, bd21301_.gif, solid #c0c0c0

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08 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.