PHP Website Start Problem?

3 Antworten

„Bei allen php Seiten“

Hast du denn irgendeine Art von Server oder Host (zB xampp), die die Php Seiten ausführen?

3

ja hab ich zufällig gerade gemacht mit Xampp :)

0
41
@FrageToGo

Sehr gut. Immer dran denken, php wird Server-seitig ausgeführt. :)

0
3

Danke, hat geklappt! :)

0

$file = %FILES["file"]; WARUM %?

$_FILES wäre hier schon mal besser.

3

da hab ich mich vertippt :) Das war aber auch nicht das Problem :))

0

PHP: Wie kann ich den Preis bei dieser Aufgabe berechen?

Hallo. Ich habe die Aufgabe, den Preis von einer ausgewählten Pizza zu berechen. Könnte mir dabei jemand helfen?

HTML:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <p>Bitte geben sie Ihren Name und Ihre Adresse ein, treffen Sie Ihre Asuwahl und senden Sie das Formular ab:</p>
    <form action="ud08.php" method="post">
      <input name="name"> Name<br><br>
      <input name="adresse"> Adresse<br><br>
      <input type="radio" name="gender" value="Herr"> Herr<br>
      <input type="radio" name="gender" value="Frau"> Frau<p>
      <select name="pizzen">
        <option value="Pizza Tuna (7,50€)" name="tuna" selected> Pizza Tuna (7,50€)
        <option value="Pizza Salami (6,50€)" name="salami" selected> Pizza Salami (6,50€)
        <option value="Pizza Kardinale (6,50€)" name="kardinale" selected> Pizza Kardinale (6,50€)
        <option value="Pizza Käse (65,50€)" name="kaese" selected> Pizza Käse (65,50€)
        <option value="Pizza Hawei (8,50€)" name="hawei" selected> Pizza Hawei (8,50€)
      </select>
      <p>
        <input value="Thunfish" name="thunfish" type="checkbox"> Thunfish
      <p>
        <input value="Extra Kaese" name="extrachees" type="checkbox"> Extra Kaese
      <p>
        <input type="submit" value="Anfrage senden">
        <input type="reset" value="Zurücksetzen">
    </form
  </body>
</html>

PHP:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  
  <?php
    if (isset($_POST['thunfish'])) 
      $thunfish=$_POST['thunfish'];
    else
      $thunfish = 0;

    if (isset($_POST['extrachees']))
      $extrachees = $_POST['extrachees'];
    else
      $extrachees = 0;

    if (isset($_POST['tuna']))
      $tuna = $_POST['tuna'];
    else
      $tuna = 0;

    echo "Sehr geehrter ".$_POST['gender']." ".$_POST['name']."<p>";
    echo "vielen Dank für Ihre Bestellung<p> Wir liefern Ihre ".$_POST['pizzen'];

    if ($thunfish)
      echo " mit Thunfish";

    if ($extrachees)
      echo " mit Extra Käse<br>";

    echo " in 20 Minuten an die folgende Adresse:<p>";
    echo $_POST['adresse']."<p>";
    echo "Der Preis Beträgt:<p>";

    if ($tuna)
      echo " 7,50€";

    echo "Ihr Pizza-Team";
  ?>                                                                                                          </html>
...zur Frage

php: Variable über 2 seiten nehmen?

hallo, ich habe eine artikel.php seite wo mehrere artikel stehen, dabei immer eine form:

<form action="Kontakt.php" method="POST">
	<input name="artikelname" type="hidden" value="artikel69">
	<button type="submit" class="btn btn-lg btn-block btn-outline-primary">Ich habe interesse</button>
</form>

in der Kontakt.php ist dann auch eine form, ein Kontaktformular, und unter anderem das hier:

<div class="form-group">
	<label>artikelname:</label>
	<input type="text" name="artikelname" value="<?php echo $_POST['artikelname'];?>">
</div>

da steht dann der artikel der angefordert wurde, jetzt sollen die daten dann noch an die send.php gehen, doch wie schaffe ich es ohne season wieder die variable "artikelname" dahin zu senden ? denn wenn ich eine season nutze und der nutzer die seite verlässt und irgendwann normal das kontaktformular öffnet ist ja der artikel immer noch da, der soll nur bei dieser Sitzung da sein... versteht ihr ? wie mache ich das genau ?

...zur Frage

PHP Formular nach Klicken des Submit Buttons nicht löschen

Hallo

Ich programmiere mit HTML und PHP einen Zeitrechner, wo man die Zahlen in ein Formular schreibt, und möchte gerne, dass nach dem Submit-Button keine Daten aus dem Formular gelöscht werden.

Beim Suchen bin ich darauf gestossen:

<tr>
    <td nowrap>1. Zeit</td>
    <td align="right">
        <input type="text" name="d1" style="text-align:right;" value="<?php echo $_POST['d1']; ?>">
    </td>
    <td align="right">
        <input type="text" name="h1" style="text-align:right;" value="<?php echo $_POST['h1']; ?>">
    </td>
    <td align="right">
        <input type="text" name="m1" style="text-align:right;" value="<?php echo $_POST['m1']; ?>">
    </td>           
    <td align="right">
        <input type="text" name="s1" style="text-align:right;" value="<?php echo $_POST['s1']; ?>">
    </td>
</tr>

Das Problem dabei ist, das dabei immer eine Fehlermeldung kommt (Bild im Anhang). Was mache ich, damit die weggeht?

Vielen Dank für eure Antworten!

Phippe

...zur Frage

Warum funktioniert es nicht Variablen bei PHP zu übergeben?

Hallo, auf der ersten PHP-Seite habe ich ein Formular welches nachdem man Submit gedrückt hat dir eine Html-Email schickt, wo auch der Name usw. drin steht den man bei dem Formular eingegeben hat. Das steht in der HTML email: (wen man auf "hier" drückt sollen die Daten die man im Fromular angegeben hat auf einer anderen Seite in eine .txt-Datei geschrieben werden)

<form method=\"get\" action=\"link \"> <input type=\"hidden\" value=\"$email\" name=\"email\" /> 
<input type=\"hidden\" value=\"$vname\" name=\"vname\" /> 
<input type=\"hidden\" value=\"$nname\" name=\"nname\" />
 <input type=\"hidden\" value=\"$code\" name=\"code\" /> 
<input type=\"hidden\" value=\"$geschlecht\" name=\"geschlecht\" />
 <input type=\"submit\" value=\"Hier\" /> 

auf der 2. Seite steht das:

$nr = date('sihdmY');
$mail = $_GET['email'];
 $vorn = $_GET['vname'];
 $gender = $_GET['geschlecht']; 
$nachn = $_GET['nname'];
$handle = fopen ( "speicher.txt", "a" );
 fwrite ( $handle, $mail );
 fwrite ( $handle, " | " );
 fwrite ( $handle, $gender ); 
fwrite ( $handle, " | " );
 fwrite ( $handle, $vorn ); fwrite ( $handle, " | " ); 
fwrite ( $handle, $nachn ); 
fwrite ( $handle, " || " );
 fwrite ( $handle, $nr );
 fwrite ( $handle, "\r\n");
 fclose ( $handle );
echo "Danke.";

exit;

Was ist das Problem? In die Text datei wird nur die Zahl von $nr reingeschrieben. Kann mir da jemand helfen? Danke im Voraus.

...zur Frage

"Dieser Ordner ist leer" wenn ich mein Handy am PC anschließe, was tun?

Hi,
Mein Handy (LG Nexus 5) hat die neueste Android Version (6.0 Marshmallow). Vor einigen Tagen (NACH dem Update) ging das Bilder übertragen zwischen PC und Handy noch aber seit heute spinnt's irgendwie. Wenn ich das Handy per USB Kabel anschließe (Es liegt weder am Kabel noch am Port) wird der Ordner angezeigt, jedoch steht da "Dieser Ordner ist leer". Auch versteckte Dinge werden angezeigt und mit dem USB Debugging hab ich's auch schon probiert. Nichts geht. Kann mir wer helfen? x.x Habe Windows 10. Danke!

...zur Frage

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.

...zur Frage

Was möchtest Du wissen?