php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.06.2008, 12:19  
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 176
Ind3X befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Formular-Ergebnisse in PHP-Variable übertragen

Wie gestalte ich ein Formular, das mir die eingegebenen Werte in eine PHP-Variable überträgt?

Also z.B. dass mann Name, Alter, Email eingibt und die dann in den Variablen $name, $age, $mail landen?

mfg Ind3X

mein bisheriger Code ist:
PHP-Code:
<?php
    
include "inc/config.php";
  if(isset(
$_POST['ueberpruefung'])) 
  { 
  echo 
"Name: " $name "<br>" "URL: " $url;
  }
  else
  {
?>
<html>
<head>
<title>Admin-Control-Panel f&uuml;r dynamisches Men&uuml;</title>
</head>
<body>
  <form name="Tutorial" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
  Link-Name:<br>
  <input name="name" type="text" size="25" maxlength="50" value=""><br>
  Link-URL:<br>
  <input name="url" type="text" size="25"maxlength="500" value=""><br>
  <br>
 <input type="hidden" name="ueberpruefung" value="1"> 
  <input type="submit" name="Tutorial" value="Absenden">
  </form>
</body>
</html>
<?php
}
?>
Die einzige Ausgabe die alelrdings kommt ist:
Name:
URL:
was mache ich also falsch?

Geändert von Ind3X (21.06.2008 um 12:44 Uhr).
Ind3X ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.06.2008, 12:57  
dex
Erfahrener Benutzer
 
Registriert seit: 17.06.2008
Beiträge: 195
dex befindet sich auf einem aufstrebenden Ast
dex eine Nachricht über ICQ schicken
Standard

PHP-Code:
echo "Name: " $_POST["name"] . "<br>" "URL: " $_POST["url"]; 
dex ist offline  
Alt 21.06.2008, 12:58  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.849
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Auf deinem Server ist lobenswerterweise die Einstellung register globals ausgeschaltet.

Die Formulardaten findest du im Array $_POST[], in deine Fall also $name = $_POST['name'].


Google mal nach $_POST und $_GET (genaue Schreibweise mit Großbuchstaben beachten).
Wolla ist offline  
Alt 21.06.2008, 12:59  
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 176
Ind3X befindet sich auf einem aufstrebenden Ast
Standard

Achso...ok das geht jetzt...
Aber wie verhindere ich, dass ein MySQL-Eintrag gemacht wird der leer ist?
das hier sit der komplette Skript:
PHP-Code:
<?php
    
include "inc/config.php";
  if(isset(
$_POST['ueberpruefung'])) 
  { 
   
$name $_POST['name'];
   
$url $_POST['url'];
  }
  else
  {
?>
<html>
<head>
<title>Admin-Control-Panel f&uuml;r dynamisches Men&uuml;</title>
</head>
<body>
  <form name="Tutorial" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
  Link-Name:<br>
  <input name="name" type="text" size="25" maxlength="50" value=""><br>
  Link-URL:<br>
  <input name="url" type="text" size="25"maxlength="500" value=""><br>
  <br>
 <input type="hidden" name="ueberpruefung" value="1"> 
  <input type="submit" name="Tutorial" value="Absenden">
  </form>
</body>
</html>
<?php
}
//Schreibe Ergebnisse in MySQL
 
$connection=mysql_connect($mysqlhost$mysqluser$mysqlpwd) or die (mysql_error());  
 
mysql_select_db($mysqldb$connection) or die (mysql_error());  
//Weiterverarbeitung des Eintrages
$abfrage "SELECT 1 FROM logg WHERE ip = '$ip'";
$ergebnis mysql_query($abfrage)or die(mysql_error());
//Umwandlung der Funkionen in Variablen
  
if(!mysql_num_rows($ergebnis))
  {
  
mysql_query("INSERT INTO menu VALUES ('$name','$url','')")or die(mysql_error());  
  }
?>

Geändert von Ind3X (21.06.2008 um 13:01 Uhr).
Ind3X ist offline  
Alt 21.06.2008, 13:01  
dex
Erfahrener Benutzer
 
Registriert seit: 17.06.2008
Beiträge: 195
dex befindet sich auf einem aufstrebenden Ast
dex eine Nachricht über ICQ schicken
Standard

PHP-Code:
if($_POST["name"] != "") { $name $_POST["name"]; } else { $name "Eingabe leer."; }
if(
$_POST["url"] != "") { $url $_POST["url"]; } else { $url "Eingabe leer."; }
echo 
"Name: ".$name."<br>"."URL: ".$url
dex ist offline  
Alt 21.06.2008, 13:03  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.849
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Lies dich hier mal ein:Affenformular – Wikipedia
Wolla ist offline  
Alt 22.06.2008, 10:17  
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 176
Ind3X befindet sich auf einem aufstrebenden Ast
Standard

Wunderbar, danke =D
Ind3X ist offline  
 


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] Keine Ausgabe von Variablen bei Formular luckynuts PHP Tipps 2008 11 15.07.2008 19:34
[Erledigt] Datensätze löschen nach Auswahl aus Formular (checkboxen) asyoulikeit Datenbanken 3 13.06.2008 15:56
[Erledigt] Formular und Ausgabe auf der gleiche Webseite b_i_g_b_o PHP Tipps 2008 9 13.06.2008 11:44
[Erledigt] inhalt einer Datei in Variable Speichern mupilz PHP Tipps 2008 6 31.05.2008 13:28
[Erledigt] Formular ausgabe Array cuep PHP Tipps 2008 11 27.05.2008 17:45
[Erledigt] Variable wird nicht übergeben Thorsten PHP Tipps 2008 8 24.05.2008 11:57
Variable zurück an Formular schicken ?!?!? TeazY PHP Tipps 2008 5 18.12.2007 20:07
php Aufruf von Formular und Übergabe einer Variable (get) PHP Tipps 2007 10 30.12.2005 16:45
[Erledigt] Variable ohne Formular &quot;weiterschicken&quot; PHP Tipps 2007 15 21.12.2005 15:49
Formular variable gestallten PHP Tipps 2005-2 2 03.08.2005 12:03
Variable aus Formular nicht auslesbar PHP Tipps 2005-2 10 23.06.2005 18:51
Formular auslesen mit PHP -> Variable mehrfach aúsgeben DDogg PHP Tipps 2005 2 21.04.2005 13:16
variable ohne formular übergeben nautiluS PHP Tipps 2005 9 11.04.2005 13:46
Variable Mitgliederliste aus Formular erstellen Datenbanken 2 18.10.2004 16:33
Daten aus Formular in eine Variable packen PHP Tipps 2004 2 14.06.2004 21:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
affenformular php daten mit header übertragen

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 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