php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack (1) Themen-Optionen Thema bewerten
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Alt 05-04-2013, 23:03
Olduwai
 Registrierter Benutzer
Links : Onlinestatus : Olduwai ist offline
Registriert seit: Apr 2013
Beiträge: 3
Olduwai befindet sich auf einem aufstrebenden Ast
Standard Submit Button reagiert nicht

Moin moin,

Eins vorne weg:
Ich beschäftige mich erst seit ca. zwei Monaten mit PHP - meine Kenntnisse sind also noch alles andere als umfassend

Nachdem ich mich durch ein gutes und langes Tutorial von php-quake.net gearbeitet habe, versuche ich zur Zeit mein Glück mit diesem hier: Klick
Es funktionier auch soweit alles gut, auch in von mir abgeänderter Form usw. usf., allerdings passiert, wenn man den submit button im Bereich "Add Comment" betätigt, rein gar nichts. Ich kann mir nicht erklären warum.

Ich wäre sehr dankbar, wenn mir jemand helfen kann. Müsste ja für jemand mit Ahnung ein Klacks sein

Viele Grüße, Olduwai.

Hier einmal der ganze Code, ist nicht sehr lang:
PHP-Code:
<?php
/* user config variables */
$max_items 5/* max number of news items to show */

/* make database connection */
$db mysql_connect ('server','name','passwort');
mysql_select_db ('db',$db);

function 
displayNews($all 0) {
    
/* bring in two variables
     * $db is our database connection
     * $max_items is the maximum number
     * of news items we want to display */
    
global $db$max_items;

    
/* query for news items */
    
if ($all == 0) {
        
/* this query is for up to $max_items */
        
$query "SELECT id,title,newstext," .
                 
"DATE_FORMAT(postdate, '%Y-%m-%d') as date " .
                 
"FROM news ORDER BY postdate DESC LIMIT $max_items";
    } else {
        
/* this query will get all news */
        
$query "SELECT id,title,newstext," .
                 
"DATE_FORMAT(postdate, '%Y-%m-%d') as date " .
                 
"FROM news ORDER BY postdate DESC";
    }
    
$result mysql_query ($query);
    while (
$row mysql_fetch_assoc ($result)) {
        
/* display news in a simple table */
        
echo "<TABLE border=\"1\" width=\"300\">\n";

        
/* place table row data in
         * easier to use variables.
         * Here we also make sure no
         * HTML tags, other than the
         * ones we want are displayed */
        
$date $row['date'];
        
$title htmlentities ($row['title']);
        
$news nl2br (strip_tags ($row['newstext'], '<a><b><i><u>'));

        
/* display the data */
        
echo "<TR><TD><b>$title</b> posted on $date</TD></TR>\n";
        echo 
"<TR><TD>$news</TD></TR>\n";

        
/* get number of comments */
        
$comment_query "SELECT count(*) FROM news_comments " .
                         
"WHERE news_id={$row['id']}";
        
$comment_result mysql_query ($comment_query);
        
$comment_row mysql_fetch_row($comment_result);

        
/* display number of comments with link */
        
echo "<TR><TD><a href=\"{$_SERVER['PHP_SELF']}" .
             
"?action=show&amp;id={$row['id']}\">Comments</a>" .
             
"($comment_row[0]}</TD></TR>\n";

        
/* finish up table*/
        
echo "</TABLE>\n";
        echo 
"<BR>\n";
    }

    
/* if we aren't displaying all news,
     * then give a link to do so */
    
if ($all == 0) {
        echo 
"<a href=\"{$_SERVER['PHP_SELF']}" .
             
"?action=all\">View all news</a>\n";
    }
}

function 
displayOneItem($id) {
    global 
$db;

    
/* query for item */
    
$query "SELECT * FROM news WHERE id=$id";
    
$result mysql_query ($query);

    
/* if we get no results back, error out */
    
if (mysql_num_rows ($result) == 0) {
        echo 
"Bad news id\n";
        return;
    }
    
$row mysql_fetch_assoc($result);
    echo 
"<TABLE border=\"1\" width=\"300\">\n";

    
/* easier to read variables and
     * striping out tags */
    
$title htmlentities ($row['title']);
    
$news nl2br (strip_tags ($row['newstext'], '<a><b><i><u>'));

    
/* display the items */
    
echo "<TR><TD><b>$title</b></TD></TR>\n";
    echo 
"<TR><TD>$news</TD></TR>\n";

    echo 
"</TABLE>\n";
    echo 
"<BR>\n";

    
/* now show the comments */
    
displayComments($id);
}

function 
displayComments($id) {
    
/* bring db connection variable into scope */
    
global $db;

    
/* query for comments */
    
$query "SELECT * FROM news_comments WHERE news_id=$id";
    
$result mysql_query ($query);
    echo 
"Comments:<BR><HR width=\"300\">\n";

    
/* display the all the comments */
    
while ($row mysql_fetch_assoc ($result)) {
        echo 
"<TABLE border=\"1\" width=\"300\">\n";

        
$name htmlentities ($row['name']);
        echo 
"<TR><TD><b>by: $name</b></TD></TR>\n";

        
$comment strip_tags ($row['comment'], '<a><b><i><u>');
        
$comment nl2br ($comment);
        echo 
"<TR><TD>$comment</TD></TR>\n";

        echo 
"</TABLE>\n";
        echo 
"<BR>\n";
    }

    
/* add a form where users can enter new comments */
    
echo "<HR width=\"300\">";
    echo 
"<FORM action=\"{$_SERVER['PHP_SELF']}" .
         
"?action=addcomment&amp;id=$id\" method=POST>\n";
    echo 
"Name: <input type=\"text\" " .
         
"width=\"30\" name=\"name\"><BR>\n";
    echo 
"<TEXTAREA cols=\"40\" rows=\"5\" " .
         
"name=\"comment\"></TEXTAREA><BR>\n";
    echo 
"<input type=\"submit\" name=\"submit\" " .
         
"value=\"Add Comment\"\n";
    echo 
"</FORM>\n";

}

function 
addComment($id) {
    global 
$db;

    
/* insert the comment */
    
$query "INSERT INTO news_comments " .
             
"VALUES('',$id,'{$_POST['name']}'," .
             
"'{$_POST['comment']}')";
    
mysql_query($query);

    echo 
"Comment entered. Thanks!<BR>\n";
    echo 
"<a href=\"{$_SERVER['PHP_SELF']}" .
         
"?action=show&amp;id=$id\">Back</a>\n";
}

/* this is where the script decides what do do */

echo "<CENTER>\n";
switch(
$_GET['action']) {

    case 
'show':
        
displayOneItem($_GET['id']);
        break;
    case 
'all':
        
displayNews(1);
        break;
    case 
'addcomment':
        
addComment($_GET['id']);
        break;
    default:
        
displayNews();
}
echo 
"</CENTER>\n";
?>
Mit Zitat antworten
  #2 (permalink)  
Alt 06-04-2013, 04:16
Olduwai
 Registrierter Benutzer
Links : Onlinestatus : Olduwai ist offline
Registriert seit: Apr 2013
Beiträge: 3
Olduwai befindet sich auf einem aufstrebenden Ast
Standard

Hat sich erledigt, hab den Fehler selbst gefunden.
Mit Zitat antworten
Antwort

Lesezeichen


LinkBacks (?)
LinkBack to this Thread: https://www.php-resource.de/forum/php-developer-forum/103913-submit-button-reagiert-nicht.html
Erstellt von For Type Datum
EU Umweltakademie GmbH - RSS Feed URL - Blog RSS Feed This thread Refback 06-04-2013 01:01

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Grafischer "submit" button macht nicht das Selbe wie ein normaler Submit Button BananaJo HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 10 27-08-2011 13:56
ImageButton nicht als Submit Button?? leni PHP Developer Forum 10 11-05-2006 13:46
nicht den ersten Submit-Button auf DEFAULT setzen??? barnie1989 HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 11 09-01-2006 15:01
Submit Button funktioniert unter bestimmten Vorraussetzungen nicht mehr... Dino23 HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 4 13-04-2004 15:34
Kniffelig: Button reagiert nur auf Mausklick Àchtim HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 8 12-09-2003 22:18

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:20 Uhr.