php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.04.2011, 01:38  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.870
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Auf Erledigt klickern reicht, wenn dir geholfen ist, ist das Primärziel erreicht. Wenn du deine Lösung posten willst, wäre das ein feiner Zug.

Ein Tipp hab ich noch: beheb mal dein Einrückungsarmageddon. Unleserlich wär noch ein Lob.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.04.2011, 15:40  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von tr0y
Auf Erledigt klickern reicht...
Sorry, aber das ist Unfug!
Man kann nicht auf der einen Seite sagen: Lösung wär schön, muß aber nicht.
und anders herum den Leuten, die ein gleiches Problem haben sagen: Das wurde bereits ausführlich diskutiert, benutz die Forensuche!

__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 02.04.2011, 16:50  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.870
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Auf Erledigt klickern reicht - zu empfehlen ist der minimalste Aufwand den ein betreuter User hier leisten könnte, wenn er denn schon danach Fragt. Die wenigsten setzen hier Beiträge auf "Erledigt". Da das so ist, setz ich erst garnicht voraus das man hier sogar die Lösung posten könnte.. Weil das noch weniger machen werden..

Kämpfe gegen Windmühlen obsiegt man recht selten.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 03.04.2011, 03:32  
Jev
Neuer Benutzer
 
Registriert seit: 01.04.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
Jev befindet sich auf einem aufstrebenden Ast
Standard

Oh... und ich habe mich wirklich bemüht meine Einrückungen leserlich zu gestalten.... danke tr0y... werde mir mal die Tage ein paar Codes von Erfahrenen anschauen...
Ist heute mein fünfter Tag, an dem ich versuche PHP in Projekten anzuwenden... vorher habe ich nur Grundlagen abgearbeitet....

Hast du gar Vorschläge? Oder vielleicht eine Seite, wo ich etwas über leserlichen Code lesen kann?
......


Ich poste jetzt einfach mal meinen gesammten Code, der nach dem gefunden Fehler schon etwas erweitert wurde....

Sollte jemand den selben Fehler haben und nicht durchblicken, dann kann er mich gerne anschreiben!
......

PHP-Code:
echo '<hr />
      <form action="'
.$_SERVER['PHP_SELF'].'" method="POST" name="adminadd" id="adminadd">
      <p>Mantelkategorie w&auml;hlen:</p>
      <select name="Mantelkategorie" size="5" width="200">
     '
;
      
      
$sql_befehl "SELECT * FROM kategorien;";
      
        if (
$resultat $db->query($sql_befehl))
          {
          while(
$daten $resultat->fetch_array())
            {
            echo  
'
                  <option value="'
.$daten[1].'">
                  '
;
            echo  
$daten[1];
            echo  
'</option>';
            }
          
$resultat->close();
          }
        else
          {
          echo 
"Auflistung fehlgeschlagen.";
          };
          
      
      echo 
'</select>
      <br />
      <input type="submit" name="submit" id="submit" value="Ausw&auml;hlen" />
      </form>
      
      <form action="'
.$_SERVER['PHP_SELF'].'" method="POST" name="neuemantel" id="neuemantel">
      <p>Neue Mantelkategorie erstellen:</p>
      <input type="text" name="neuemntl" id="neuemntl" /><br />
      <input type="submit" name="submit1" id="submit1" value="Erstellen" />
      </form>
      
      <br />
      '
;

                          
                          
                          
$neumntl $_POST['neuemntl'];
                          
                          if (
$_POST['submit1'])
                            {
                            
$sql_neuemantel "INSERT INTO kategorien VALUES ('', '$neumntl')";
                              if (
$db->query($sql_neuemantel))
                                {
                                echo 
"$neumntl angelegt.";
                                
$sql_befehlt "SELECT * FROM linksdb WHERE mantelkategorie = '$neumntl'";
                                  if (
$db->query($sql_befehlt))
                                    {
          
                                    echo 
'
                                    <form action="'
.$_SERVER['PHP_SELF'].'" method="GET" name="formadd" id="formadd">
                                    <hr></hr>
                                    <h4>Neuen Link erstellen in '
.$neumntl.'</h4>
                                    <p>Linkbezeichnung:<br />
                                    <input type="text" name="linkname" id="linkname" />
                                    </p>
                                    <p>Link:<br />
                                    <input type="text" name="linkselbst" id="linkselbst" />
                                    </p>
                                    <input type="hidden" name="hiddenfeld" value="'
.$neumntl.'">      
                                    <p>Vorhandene Kategorien w&auml;hlen:<br />           
                                    <select name="Kategorie" size="5" width="200">
                                    </p>
                                    <br />        
                                    '
;
              
                                            
$sql_befehl "SELECT distinct(kategorie) 
                                                           FROM linksdb 
                                                           WHERE mantelkategorie = '$uebergabevar'"
;
      
                                        if (
$resultat $db->query($sql_befehl))
                                                {
                                                while(
$daten $resultat->fetch_object())
                                                        {
                                                        echo  
'
                                                        <option value="'
.$daten->kategorie.'">
                                                        '
;
                                                        echo  
$daten->kategorie;
                                                        echo  
'</option>';
                                                        }
                                                  
$resultat->close();
                                                }
                                                else
                                                {
                                                echo 
"Auflistung fehlgeschlagen";
                                                }
                             echo  
'</select>';
                             echo  
'<br />
                                    <p>Neue Kategorie erzeugen:<br />
                                    <input type="text" name="neuekategorie" id="neuekategorie" />
                                    </p>
                                    <input type="submit" name="submit" id="submit" value="Eintragen" />
                                    </form>
                                    '
;  
                                   };
                                }
                              else
                                {
                                echo 
"Fehlgeschlagen";
                                }
                            }; 

                          
                                
                        
 

$uebergabevar $_POST['Mantelkategorie'];





if (
$uebergabevar)
{

$sql_befehlt "SELECT * FROM linksdb WHERE mantelkategorie = '$uebergabevar'";
if (
$db->query($sql_befehlt))
  {
          
        echo 
'
        <form action="'
.$_SERVER['PHP_SELF'].'" method="GET" name="formadd" id="formadd">
        <hr></hr>
        <h4>Neuen Link erstellen in '
.$uebergabevar.'</h4>
        <p>Linkbezeichnung:<br />
        <input type="text" name="linkname" id="linkname" />
        </p>
        <p>Link:<br />
        <input type="text" name="linkselbst" id="linkselbst" />
        </p>
        <input type="hidden" name="hiddenfeld" value="'
.$uebergabevar.'">      
        <p>Vorhandene Kategorien w&auml;hlen:<br />           
        <select name="Kategorie" size="5" width="200">
        </p>
        <br />        
        '
;
              
        
$sql_befehl "SELECT distinct(kategorie) FROM linksdb WHERE mantelkategorie = '$uebergabevar'";
      
            if (
$resultat $db->query($sql_befehl))
                {
                while(
$daten $resultat->fetch_object())
                    {
                    echo  
'
                    <option value="'
.$daten->kategorie.'">
                    '
;
                    echo  
$daten->kategorie;
                    echo  
'</option>';
                    }
                
$resultat->close();
                }
              else
              {
              echo 
"Auflistung fehlgeschlagen";
              }
              
              
        echo  
'</select>';
        echo  
'<br />
               <p>Neue Kategorie erzeugen:<br />
               <input type="text" name="neuekategorie" id="neuekategorie" />
               </p>
               <input type="submit" name="submit" id="submit" value="Eintragen" />
               </form>
              '
;  

              
                 
  };
};


$lnkn $_GET['linkname'];
$lnkslbst $_GET['linkselbst'];
$sbmt $_GET['submit'];
$ktgr $_GET['Kategorie'];
$nktgr $_GET['neuekategorie'];
$hidden $_GET['hiddenfeld'];


if ((isset(
$_GET['neuekategorie'])) AND (isset($_GET['Kategorie'])))
  {

$sql_befehlt "SELECT * FROM linksdb WHERE mantelkategorie = '$uebergabevar'";
if (
$db->query($sql_befehlt))
  {
          
        echo 
'
        <form action="'
.$_SERVER['PHP_SELF'].'" method="GET" name="formadd" id="formadd">
        <hr></hr>
        <p>Doppelauswahl nicht m&ouml;glich!<br />
        Bitte eine vorhandene Kategorie w&auml;hlen oder erstellen Sie eine neue.</p>
        <h4>Neuen Link erstellen</h4>
        <p>Linkbezeichnung:<br />
        <input type="text" name="linkname" id="linkname" value="'
.$lnkn.'" />
        </p>
        <p>Link:<br />
        <input type="text" name="linkselbst" id="linkselbst" value="'
.$lnkslbst.'" />
        </p>
        <input type="hidden" name="hiddenfeld" value="'
.$hidden.'">      
        <p>Vorhandene Kategorien w&auml;hlen:<br />           
        <select name="Kategorie" size="5" width="200">
        </p>
         <br />        
        '
;
              
        
$sql_befehl "SELECT distinct(kategorie) FROM linksdb WHERE mantelkategorie = '$hidden'";
      
            if (
$resultat $db->query($sql_befehl))
                {
                while(
$daten $resultat->fetch_object())
                    {
                    echo  
'
                    <option value="'
.$daten->kategorie.'">
                    '
;
                    echo  
$daten->kategorie;
                    echo  
'</option>';
                    }
                
$resultat->close();
                }
              else
              {
              echo 
"Auflistung fehlgeschlagen";
              }
              
              
        echo  
'</select>';
        echo  
'<br />
               <p>Neue Kategorie erzeugen:<br />
               <input type="text" name="neuekategorie" id="neuekategorie" />
               </p>
               <input type="submit" name="submit" id="submit" value="Eintragen" />
               </form>
              '
;  

              
                 
  };
};


if ((isset(
$_GET['neuekategorie'])) AND ($_GET['submit']) AND (!isset($_GET['Kategorie'])))
  {
    
$sql_be "INSERT INTO linksdb VALUES ('','$lnkn','$lnkslbst', '$nktgr','$hidden');";
                    
                    if (
$db->query($sql_be))
                      {
                      echo 
"Eintrag erfolgreich.";
                      }
                    else
                      {
                      echo 
"Eintrag fehlgeschlagen.";
                      }
   };
   
   
if ((isset(
$_GET['Kategorie'])) AND ($_GET['submit']) AND (!isset($_GET['neuekategorie'])))
  {
  
$sql_bef "INSERT INTO linksdb VALUES ('','$lnkn','$lnkslbst', '$ktgr','$hidden');";

                    
                    if (
$db->query($sql_bef))
                      {
                      echo 
"Eintrag erfolgreich.";
                      }
                    else
                      {
                      echo 
"Eintrag fehlgeschlagen.";
                      }
  }; 
Jev ist offline   Mit Zitat antworten
Alt 03.04.2011, 12:31  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.870
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

http://tut.php-q.net/de/indent.html
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Antwort


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
[Erledigt] Variable in foreach erweitern ohne zurücksetzen Polliny PHP Tipps 2010 2 23.06.2010 10:13
[Erledigt] sql - Variable ?? Exception PHP Tipps 2010 9 20.02.2010 04:03
[Erledigt] Variable wird nicht übernommen mastertnt PHP Tipps 2009 16 24.06.2009 23:56
[Erledigt] PHP/SQL UPDATE-Anweisung generieren, je nachdem ob Variable gesetzt ist od p300d PHP Tipps 2009 3 10.06.2009 14:21
Problem Undefined variable: banbanban PHP Tipps 2009 5 04.03.2009 17:55
[Erledigt] Session Variable wird nicht übernommen mastertnt PHP Tipps 2009 7 13.02.2009 00:18
variable übertragen dann in sql anweisung übergeben sheekie PHP Tipps 2008 3 24.10.2008 17:58
Problem Mit Script, Variable wird nicht übernommen Moe PHP Tipps 2008 17 01.10.2008 16:12
Undefined variable Undefined property: block xxJJxx PHP Tipps 2008 16 05.08.2008 15:30
Variable in SQL Anweisung verwenden Beatbox PHP Tipps 2006 2 08.08.2006 16:32
Variable aus importierte Datei nicht übernommen nieselfriem PHP Tipps 2006 3 28.05.2006 11:34
Variable in einer include() Anweisung PHP Tipps 2007 4 16.11.2005 12:18
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
problem mit aufnahme einer $_REQUEST variable Promaetheus PHP Tipps 2004 5 23.09.2004 18:03
[Erledigt] Variable von Radio-Button nicht übernommen PHP Tipps 2004 10 30.07.2004 10:07


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