Wo ist der Fehler in meinem PHP post code?

Hey, ich habe heute angefangen mit php rum zuspielen und finde meinen Fehler einfach nicht, ich hoffe mir kann jemand weiter helfen :)


<?php

$notiz = "";

if($_POST['name'] != "" && $_POST['nickname'] != "" && $_POST['gbdatum'] != "") {          mail("info@domain.de", "Spieler-Buch Eintrag von: " . $_POST['nickname'], $_POST['nickname'] . " hat das Formular zum Eintrag in das Spieler-Buch ausgefüllt. \n\n Daten:\nName: " . $_POST['vorname'] . " " . $_POST['name'] . "\nSpielername: " . $_POST['nick'] . "\nGeboren am: " . $_POST['gbdatum']);       } else if($_POST['formular'] == 'set') {     $notiz = "Fülle bitte alle Felder aus."; } ?>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <meta name="language" content="de" />
        
        <style>
        
        </style>
    </head>
    <body>
        
        <h2>Spielerbuch-Formular</h2>
        
        <form action="formular.php" method="post">
            <input type="hidden" value="set" name="formular">
			<input type="hidden" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" name="ip">
            
            <input type="text" placeholder="Vorname" value="<?php echo $_POST['vorname']; ?>" name="vorname"><br>
            <input type="text" placeholder="Nachname" value="<?php echo $_POST['name']; ?>" name="name"><br>
            <input type="text" placeholder="Spielername" value="<?php echo $_POST['nick']; ?>" name="nick"><br>
            <input type="date" value="<?php echo $_POST['gbdatum']; ?>" name="gbdatum"><br><br>
            
            <input type="submit" value="send">
            <br><br>
            <h4><font color="red"><?php echo $notiz; ?></font></h4>
       </form>
        
    </body>
</html>

Wenn ich im Formular alle vier Sachen ausfülle, dann wird mir die $notiz angezeigt und die Mail geht nicht raus.

<?php

mail("info@kryziz-gaming.de", "Betreff", "Testnachricht")

?>

Das funktioniert, ist aber auch stumpf.

Computer Homepage HTML PHP
4 Antworten
Insert Into Befehl mit Schleife?

Hallo, ich habe einen Code, welcher Datensätze mit dem jeweiligen Wert der Spalte "Status" von 0 als Tabelle per eMail verschickt und gleichzeitig alle Datensätze, deren Wert der Spalte "Status" 0 beträgt, in 1 ändert. Soweit klappt das auch alles gut aber nun möchte ich in einer zweiten Tabelle pro Datensatz mit Status 0 einen Datensatz anlegen in dem z.B. in der Spalte "Beschreibung" steht "der Datensatz mit der Kundennr FP wurde angefordert". Nach meinem Verständnis müsste ich eine Schleife aufbauen, welche abfragt, welche Datensätze auf Status 0 stehen und dann in dieser Schleife meinen Insert Into Befehl einbauen. Leider steh eich auf dem Schlauch und kann nicht erkennen wo welche Schleife rein muss. Anbei meine Daten sowie der Code:

    $con = mysql_connect($host,$user,$pass) or die (mysql_error()) ;
    mysql_select_db("DB2646451",$con) or die (mysql_error()) ;

    $sql = "SELECT ID,Mandant,FP,Anforderung_von,Name,Name2,Datum,Uhrzeit,Art,Status FROM SIAnforderung WHERE Status = 0 ";
    $query = mysql_query($sql);
    
    $email=$_POST["email"];
if (mysql_num_rows($query) > 0) 

{

$message="";

$message .='

Anbei die Übersicht der bestellten Sicherheiten!

ID

Mandant

Finanzprojektnummer

Anforderung von

Name Darlehensnehmer

Name Zweiter Darlehensnehmer

Datum

Uhrzeit

Art

Status

'; while($row = mysql_fetch_array($query)){ $message .= '

' . $row['ID'] . '

' . $row['Mandant'] . '

' . $row['FP'] . '

' . $row['Anforderung_von'] . '

' . $row['Name'] . '

' . $row['Name2'] . '

' . $row['Datum'] . '

' . $row['Uhrzeit'] . '

' . $row['Art'] . '

' . $row['Status'] . '

'; } $message .= '

'; $message .= '

die Datensätze wurden hiermit als bestellt markiert

';

$empfaenger = $email;

$betreff = "Sicherheitenbestellung";

$from = "From: SI-Besteller \n";

$from .= "Content-Type: text/html\n";

mail($empfaenger, $betreff, $message, $from, $header);

 $sqltrack = mysql_query("
    
INSERT INTO sitracking 
(Mandant,FP,Beschreibung)
 VALUES 
     
      ((SELECT Mandant FROM SIAnforderung WHERE Status=0),(SELECT FP FROM SIAnforderung WHERE Status=0),'Sicherheit wurde von xy zur Abholung angefordert')

") or die (mysql_error()) ;

$sqlupdate = "UPDATE SIAnforderung Set Status = 1 WHERE Status = 0 ";

$update = mysql_query($sqlupdate);

if($update){ echo "Die Sicherheiten-Datensätze wurden erfolgreich versandt"; }

;}

Der Schnipsel unter $sqltrack ist mein Versuch die Abfrage innerhalb der vorhandenen Schleife einzubringen aber leider klappt das nicht erwartungsgemäß.

Homepage Internet Programm HTML programmieren Programmierung Datenbank PHP Webdesign
3 Antworten
File und Text Upload (+ Edit und Delete) auf externer Seite, möglich?

Vorweg, da ich mich leider noch nicht so gut auskenne bzw. keinen Zugriff auf Datenbanken wie Mysql oder MariaDB (wie auch immer) habe, würde ich gerne dieses Problem ohne Datenbanken angehen :)

Ich habe mir bereits eine Front End Seite mit Login gemacht.... (damit man nicht immer alles über den Voyager und File Edit machen muss)...

Bei dieser Front End Seite würde ich gerne für jedes Bild, das auf einer anderen Seite gezeigt wird ein Edit haben, sprich ein Upload und dann wird es auf der Seite gezeigt, aber auch gleich auf der Seite, die für die Besucher geeignet ist.

Am einfachsten und unprofessionellsten wäre einfach <img src="pfad/img2" usw... Aber ich würde gerne einfach per Quellen (am besten Tutorial dieses Problem lösen) - Hab ich ja bis jetzt auch geschafft ohne dabei gleich tief in der Materie Webprogrammierung drinnenzustecken - da ich gerne zukünftig andere Schwerpunkte setzen würde...

Es wäre echt nett wenn jemand ein Tutorial wüsste bzw. mir (wäre unglaublich nett den Quellcode geben könnte, da ich gerade echt nicht durchblicke)

Also nocheinmal zur Wiederholung ich habe eine Front-End Edit Seite, bei der man per Klick auf ein File Upload Bilder hochladen kann, die auf dieser Seite, wie auch auf einer externen Seite angezeigt werden (müsste per Variable gehen ohne dass man img1 und so macht oder?) - Das gleiche wäre mit dem Text super..

Also ich kann mir vorstellen, dass das echt nicht einfach ist, aber ich wäre echt unglaublich dankbar, wenn mir jemand weiterhelfen könnte :)

Computer Homepage HTML programmieren JavaScript Code PHP Webprogrammierung
2 Antworten
ablaufdatum und .htaccess dateien

ich blicke nicht mehr durch.... google sagt mir das der pagespeed besser ist, wenn ich css, java und bilder mit einem ablaufdatum benutze damit diese nicht bei jeder seite neu mitgeladen werden müssen. hört sich alles gut an nun zu meinem problem.

ich habe eine seite gefunden in der ds mit .htaccess dateien gehen soll. ich nutze web to date 8 und kann die php der header nicht bearbeiten, da ich nicht weiß wie.

auf der seite steht mann soll eines von beiden in die htaccess datei reinkopieren. 1. ExpiresActive On ExpiresDefault "access plus 1 month 1 days" ExpiresByType text/html "access plus 1 month 1 days" ExpiresByType image/gif "access plus 1 month 1 days" ExpiresByType image/jpeg "access plus 1 month 1 days" ExpiresByType image/png "access plus 1 month 1 days" ExpiresByType text/css "access plus 1 month 1 days" ExpiresByType text/javascript "access plus 1 month 1 week" ExpiresByType application/x-javascript "access plus 1 month 1 days" ExpiresByType text/xml "access plus 1 seconds" 2. Header set Cache-Control “max-age=86400, public�?

Header set Cache-Control “max-age=604800, public�?

nun meine frage wenn ich eines von beiden einfüge dann sagt mir der google speed insights alles 100 vun 100 das ist natürlich gewollt . aber die homepage ist dann nicht mehr erreichbar mit dem fehler 500

wie kann ich beides nutzen?

Danke für eure hilfe =)

Server Homepage HTML programmieren Java PHP
4 Antworten
"Microsoft Excel"-Artige Tabelle auf Website einbinden

Guten Tag zusammen,

ich möchte auf meiner Website eine Tabelle einbinden. Jetzt soll das aber nicht einfach eine normale HTML Tabelle sein, sondern so eine wie in Microsoft Excel wo man (diesen Bereich richte ich als Admin-Bereich ein) durch markieren einzelner oder mehrerer Zellen diese einfärben, verbinden und/oder den Text darin bearbeiten kann – über eine Toolbar oder so..

Denn der Inhalt dieser Onlinetabelle wird sehr oft geändert und der Aufwand ist viel zu groß jedes Mal die Tabelle offline in Excel zu bearbeiten, diese in HTML zu konvertieren um den Code dann erneut wieder in die Website einzubauen.

Leider finde ich über Google kein „Excel oder OpenOfficeCalc Plug-In für eigene Websites“ womit man den Tabellen-Bereich und ein paar einfache Formatierungswerkzeuge in eigene Websites einbinden kann.

Kennt jemand von Euch ein Plug-In, einen Code zum einbinden oder vllt auch nur Fachbegriffe mit denen man bei Google nach so etwas suchen kann?

Bitte keine Vorschläge wie: Nutz doch GoogleSheets oder andere Cloud-Dienste oder Drittanbieter, da die Tabelle nur durch mich als Admin im Background der Website bearbeitet werden soll und die Betrachter der Tabelle im Frontend sich nicht extra bei Google oder einer anderen Website anmelden müssen sollen um einen Einblick auf die Tabelle zu erhalten.

Ich hoffe, ich konnte die Frage einigermaßen verständlich formulieren ;-) Vielen Dank schon mal fürs Durchlesen und Eure Antworten!

P.S. Habe gute Kenntnisse in HTML, CSS und gute Grundkenntnisse in PHP

Homepage online Website Excel HTML programmieren OpenOffice PHP Tabelle
2 Antworten
Welchen Onlineshop könnt Ihr aus Erfahrung zur Implementierung in bestehende Homepage empfehlen?

Hallo,

ich bin auf der Suche nach einem Onlineshop den ich in meine Homepage einbauen kann. Ich habe mir schon einige "Namen" ergooglet; aber die ganzen Demoshops und Beschreibungen geben mir leider nicht die gewünschte Auskunft.

Daher frage ich hier nach Rat aufgrund von Erfahrungen...

Ich suche einen Shop den ich elementweise in meine php-Dateien einfügen kann. So dass ich bspw. einen Container mit: Preis, "in den Warenkorb", etc... auf der Artikelseite neben den Bildern einbinden kann und die Warenkorbseite mit allen dahinterhängenden auch im Content-Bereich meines bestehenden Layouts einfügen kann.

Wichtig ist, dass der Shop nicht auf JavaScript-Basis arbeitet und er bestenfalls kostenlos oder sehr günstig ist. Da ich mir als Kleinunternehmer keinen Shop für 12.000€ leisten kann.

Shopware z.B. ist so ein "Name" auf den ich gestoßen bin. Das ganze macht mir einen guten Eindruck weil die freie Version OpenSource ist und angeblich sehr flexibel in eine bestehende CI eingebaut werden kann, aber haben die nur einen Demoshop und daran kann ich nicht wirklich erkennen ob ich da den gesamten Shop(gesamte html/php-Seiten) nehmen muß und mir alles was ich brauche nach und nach rausholen muss, oder ob ich davon lediglich die wichtigsten Sachen wie Datenbankanbindung, Preisfenster und Warenkorb installieren und einbinden kann.

Ich kann´s kaum erwarten meinen Horizont von Euch erweitert zu bekommen und mich bald daran machen zu können den Shop aufzubauen :)

Homepage webshop E-Commerce Online-Shop HTML CSS eShop PHP
1 Antwort

Meistgelesene Fragen zum Thema Homepage + Php

Kann man PHP auch ohne Webserver nutzen?

11 Antworten

Wo kann ich in WordPress die HTML Datei bearbeiten?

4 Antworten

Wieso kommt die Meldung " PHP always_populate_raw_post_data is deprecate ", wenn ich Typo3 Lokal installieren will und wie beseitige ich die Meldung?

3 Antworten

Chrome öffnet PHP Dokument führt diese aber nicht aus!

3 Antworten

Google Seitenbeschreibungstext ändern

3 Antworten

HTML Farbe ändern im Sekunden-Takt

5 Antworten

HTML Seite beim öffnen immer aktualisieren lassen

4 Antworten

Wordpress: Seite wird auf Handy nicht richtig angezeigt

4 Antworten

Wie lasse ich in MySQL einen Wert wie die ID hochzählen?

3 Antworten