+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Mit Button Abfrage starten (PHP)

  1. #1
    Neu an Board Avatar von Ossipower
    Registriert seit
    27.11.2008
    Beiträge
    29
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Mit Button Abfrage starten (PHP)

    hallo leute.

    ich habe eine datenbank mit einer tabelle "planeten" in dieser tabelle sind folgende spalten "id" "planetenname", "planentenkategorie", "planetenbeschreibung", "planetenbild" und "planeteneigentuemer".
    dort sind information von planeten gespeichert. z.B. Endrit und Tranch.

    auf der seite ist dann eine liste mit den bezeichnungen:
    planetenname:
    planentenkategorie:
    planetenbeschreibung:
    planetenbild:
    planeteneigentuemer:

    wenn man jetzt die information von Endrit sehen, soll man auf einen button mit dem namen "Endrit" drücken und die infos sollen dann angezeigt werden. wenn ich dann auf den button "Tranch", die daten von diesem planeten.


    wie geht das?

    ich danke euch im voraus.

    gruß
    ossipower
    Geändert von Ossipower (27.02.2010 um 21:15 Uhr)
    Schlafen ist Kommerz !!!

  2. #2
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    man schreibt sich ein php-script , welches die db-abfragen und das html für die buttons enthält und bindet es z.b. mit phpinclude oder einem anderen plugin in einen artikel ein.
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board Avatar von Ossipower
    Registriert seit
    27.11.2008
    Beiträge
    29
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    danke für die schnelle antwort-

    aber wie sage ich mit dem button das er jetzt loslegen soll.
    Schlafen ist Kommerz !!!

  5. #4
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    Zitat Zitat von Ossipower Beitrag anzeigen
    ...aber wie sage ich mit dem button das er jetzt loslegen soll.
    soll das heißen, du glaubst, dass wir dir dein script erstellen?
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  6. #5
    Neu an Board Avatar von Ossipower
    Registriert seit
    27.11.2008
    Beiträge
    29
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    die antwort bekommt man überall um die ohren gehauen. will kein fertiges script.


    möchte gerne einen anfang. den ich dann weiter stricke. hänge total auf dem schlach.

    mein gedanken: wenn ich auf einen button oder textlink drücke, sollen die daten in arrays geladen werden, die ich dann ausgeben möchte. das mit den arrays bekomme ich hin.

    ich brauche nur einen ansatz, wie ich den stein ins rollen bringe. gibt es einen befehl, mit dem ich sagen kann, wenn ich gedrückt wurde, dann verbindung zur db aufbauen und daten auslesen.
    Schlafen ist Kommerz !!!

  7. #6
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    erstelle die buttons als formular <form method=...> dein buttoncode</form>
    dann packe die mysql-abfrage in eine if-bedingung.
    wenn der button gedrückt wurde (sprich, wenn das formular per post oder get einen wert ausgibt) dann suche und zeige das ergebnis für diesen wert an.

    die buttons als submit ausführen und am besten als name das suchwort übergeben.

    sollte das ganze öffentlich laufen, solltest du aber die maßnahmen zur vermeidung von sql-injection und ähnlich angriffsversuchen kennen und anwenden.
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  8. Erhielt Danksagungen von:


  9. #7
    Neu an Board Avatar von Ossipower
    Registriert seit
    27.11.2008
    Beiträge
    29
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    danke dir.

    probiere es sofort aus.

    gruß
    ossipower
    Schlafen ist Kommerz !!!

  10. #8
    Neu an Board Avatar von Ossipower
    Registriert seit
    27.11.2008
    Beiträge
    29
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    so bin jetzt soweit:

    button:

    Code:
    <form method="POST" action="abfrage.php">
    <input type="submit" class="Button" name="Endrit" value="Endrit">
    </form>
    abfrage.php:

    Code:
    if ($_POST["submit"])
    {
    	$_planetenname = mysql_real_escape_string($_POST["name"]);
    	
    	$abfrage = "SELECT * FROM planetenkategorie WHERE planetenname='$_planetenname'";
    
    	$ergebnis = mysql_query($abfrage);
    	while($row = mysql_fetch_object($ergebnis))
     	{
      	echo "$row->planetenkategorie";
    	}
       
    else
       {
       echo "Planet nicht vorhanden.<br>";
       }
    }
    funktioniert nur nicht.

    habt ihr einen tip.

    und liege ich richtig damit, das ich im button mit name="..." den wert (namen des planetens übermittle)
    Schlafen ist Kommerz !!!

  11. #9
    Neu an Board Avatar von Ossipower
    Registriert seit
    27.11.2008
    Beiträge
    29
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    habe jetzt in der abfrage.php flogendes weggelassen:
    Code:
    else
       {
       echo "Planet nicht vorhanden.<br>";
       }
    der fehler ist weg. bekomme jetzt aber keine ausgabe.
    Schlafen ist Kommerz !!!

  12. #10
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    du bekommst bei den dubmit-buttons immer den namen zurückgeliefert, also
    PHP-Code:
    if ($_POST["name"]) 
    oder
    PHP-Code:
    if (!empty($_POST["name"])) 
    deswegen kannst du auch mehrere submit-buttons ins formular packen und die if-abfrage erweitern, bzw. auf switch ausweichen
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein