php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.12.2008, 10:08  
Benutzer
 
Registriert seit: 04.08.2008
Beiträge: 33
ronaldl befindet sich auf einem aufstrebenden Ast
Standard Formulare funktionieren nicht post kommt nicht an

Frohes fest erst mal @all, ich hab da ein Problem mit meinen Formular
$post mag mich nicht....

Hier mal der Code
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php
#include_once("./checkuser.php");
?>
<title>Bilder f&uuml;r Reiter anzeigen</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta http-equiv="cache-control" content="no-cache">
</head>
<body>
<h1> BL-Fototeam Self-Terminal</h1>
<?php
error_reporting
(E_ALL);
# Header #######################################################################
include_once("../common.inc.php");
################################################################################
# Programmteil #################################################################
 
?>
<h3>Bitte Turnier auswaehlen</h3><br>
<form action="<?=$PHP_SELF?>" method="post">
<input type="hidden" name="send_but" value="1">
<b>Turnier:</b> <?=get_all_tournaments("tid"$_POST['tid']); ?>
<br>
<input type="submit" value="Weiter">
</form>
<?php
if (isset($_POST['send_but']) && $_POST['send_but'] == "1"){
print_r($_POST);
$tidw=$_POST['tid'];
echo 
$tidw;
#<form action="anzeige.auswahlk.php" method="post"> }
} else {
 echo 
"keine Postdaten da";
}
?>
</body>
</html>
der zeigt nix die variabel ist leer...
ich bekomme von error_reporting(E_ALL); nur Notice Undefined index: tid
kann mich da jemand aus den alptraum befreien ..
ronaldl ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.12.2008, 10:21  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Du hast kein Formularfeld mit name="tid"
HPR1974 ist offline  
Alt 26.12.2008, 11:27  
Benutzer
 
Registriert seit: 04.08.2008
Beiträge: 33
ronaldl befindet sich auf einem aufstrebenden Ast
Standard

Das ist klar die Funktion macht das und gibt tid zurück

vorsichthalber hier mal die funktion nicht das ich was falsch verstanden habe.
PHP-Code:
function get_all_tournaments ($select_name$value_select="") {
 global 
$_CONFIG;
 
$ret "<select name=\"".$select_name."\">\n";
 
$sql "SELECT tid,name FROM "$_CONFIG['db']['tbl.turnier'] ." ORDER BY tid DESC";
 
$query = @mysql_query($sql) or die ( mysql_error() );
 while (
$row = @mysql_fetch_array($query)) {
  if (!empty(
$value_select) && $value_select == $row['tid']) {
   
$ret .= "<option value=\"".$row['tid']."\" selected>".$row['name']."</option>\n";
  } else {
   
$ret .= "<option value=\"".$row['tid']."\">".$row['name']."</option>\n";
  }
 }
 
$ret .= "</select>\n";
 return 
$ret
ronaldl ist offline  
Alt 26.12.2008, 11:44  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

<?= funktioniert nur, wenn short_open_tag angeschaltet ist. Ist das bei Dir der Fall?
Was gibt denn das print_r($_POST) aus?
David ist offline  
Alt 26.12.2008, 11:55  
Benutzer
 
Registriert seit: 04.08.2008
Beiträge: 33
ronaldl befindet sich auf einem aufstrebenden Ast
Standard

ja short_open_tag ist on , das Print_r($_Post) genau wie alles andere leer.
grummel
ronaldl ist offline  
Alt 26.12.2008, 12:29  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Komplett leer, also
Zitat:
Array
(
)
, also nicht mal das Element send_but?

Dann schau Dir doch mal den HTML Quelltext im Browser an.
David ist offline  
Alt 26.12.2008, 12:39  
Erfahrener Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 176
BlackWolf ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Poste bitte generell mal den fertigen Quellcode - also das was im Browser ankommt. Denn hier muss der Fehler liegen ^^
Ein HTML-Code in dem noch zur Hälfte PHP-Funktionen drinnenstecken nützt uns wenig

mfg
BlackWolf ist offline  
Alt 26.12.2008, 13:17  
Benutzer
 
Registriert seit: 04.08.2008
Beiträge: 33
ronaldl befindet sich auf einem aufstrebenden Ast
Standard

Gerne doch ich seh da nix dran..
aber vielleicht bin auch blind.. die function im sql arbeitet freundlicher weise prima..
PHP-Code:
<html>
<
head>
<
title>Bilder f&uuml;r Reiter anzeigen</title>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<
meta http-equiv="cache-control" content="no-cache">
</
head>
<
body>
<
h1BL-Fototeam Self-Terminal</h1>
<
h3>Bitte Turnier auswaehlen</h3><br>
<
form action="/Fotosoft/Anzeige/anzeigeausw.turnier.php"  method="post">
<
b>Turnier:</b> <br />
<
b>Notice</b>:  Undefined index:  tid in <b>/srv/www/htdocs/Fotosoft/Anzeige/anzeigeausw.turnier.php</bon line <b>27</b><br />
<
select name="tid">
<
option value="31">RFV Oberbachem 2008</option>
<
option value="30">Dortmund Barop 08</option>
<
option value="29">RV Gut Langenfeld e.V2008</option>
<
option value="28">Dortmund Grevel 08</option>
<
option value="26">Tuecking 2008</option>
<
option value="25">Praester Reitertage 08</option>
<
option value="24">Wuelfrath abrath 08</option>
<
option value="22">Stadtfest Hueckeswagen</option>
<
option value="21">Pfingstturnier Hasslinghausen 07</option>
<
option value="20">Stadt und Vereinsmeisterschaften RV Hasslinghausen</option>
<
option value="19">Vlotho Exter 2008 Teil 2</option>
<
option value="18">Vlotho Exter 2008 Teil 1</option>
<
option value="17">Reitertag u Stallmeisterschaft RSG</option>
<
option value="16">Hagen Tuecking Volti 07</option>
<
option value="15">RG Hof Balte 07</option>
<
option value="14">Pulheim-Dansweiler 07</option>
<
option value="13">Uedemerfelder Kaltbluttag 2007</option>
<
option value="12">Repelen-Baerl 07</option>
<
option value="11">Reitturnier Medebach 07</option>
<
option value="10">Schlangen Oesterholz 07</option>
<
option value="9">testturnier</option>
<
option value="3">Vollmarstein 07</option>
<
option value="2">Auf der Gethe 07</option>
<
option value="1">Hagen Tuecking 07</option>
</
select>
<
br>
<
input type="submit" value="Weiter">
</
form>
Array
(
)
<
br />
<
b>Notice</b>:  Undefined index:  tid in <b>/srv/www/htdocs/Fotosoft/Anzeige/anzeigeausw.turnier.php</bon line <b>33</b><br />
</
body>
</
html
ronaldl ist offline  
Alt 26.12.2008, 13:34  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Funktioniert
PHP-Code:
<html>
  <head>
    <title>Bilder f&uuml;r Reiter anzeigen</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
    <meta http-equiv="cache-control" content="no-cache">
  </head>
  <body>
    <pre><?php print_r($_POST); ?></pre>
    <form action="?" method="post">
      <div>
        <input type="hidden" name="time" value="<?php echo time(); ?>" />
        <select name="test"><option>a</option><option>b</option><option>c</option></select>
        <input type="submit"  />
      </div>
    </form>
<?php
if ( isset($_POST['test'], $_POST['time']) ) {
  echo 
'test='$_POST['test'], ' time='$_POST['time'];
}
?>
  </body>
</html>
?
David ist offline  
Alt 26.12.2008, 13:47  
Benutzer
 
Registriert seit: 04.08.2008
Beiträge: 33
ronaldl befindet sich auf einem aufstrebenden Ast
Standard

nein auch das funkt leider nicht.
da ist doch etwas total aus dem Ruder oder ?
ronaldl 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
Daten senden über POST oder GET snatch-ic PHP Tipps 2008 6 12.03.2008 20:46
php für mehrere formulare tosalileo PHP Tipps 2008 6 03.02.2008 18:41
POST manipulieren notyyy PHP Tipps 2006 5 24.09.2006 20:31
gehackte Formulare seb-web PHP-Fortgeschrittene 50 01.08.2006 15:59
POST Daten ohne Formular übergeben? &lt;Daniel&gt; PHP Tipps 2006 8 19.06.2006 14:34
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
Letzten Post auslesen iRadiaX Datenbanken 0 05.11.2005 09:44
mit php post übergeben PHP-Fortgeschrittene 1 11.10.2005 13:12
POST socke PHP Tipps 2005 5 25.04.2005 12:52
GET und POST gleichzeitig verwenden ? PHP Tipps 2005 6 17.03.2005 03:20
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
[Erledigt] POST Formulare mit Fehlermeldung PHP-Fortgeschrittene 36 05.12.2004 11:59
GET vor POST ? PHP-Fortgeschrittene 17 26.11.2004 13:45
Problem mit Post und PHP-4.3.8 PHP Tipps 2004 7 20.07.2004 20:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php formular funktioniert nicht, php post kommt nicht an, $_post kommt nicht an, http://www.php.de/php-tipps-2008/50093-formulare-funktionieren-nicht-post-kommt-nicht.html, html post kommt nicht an, formular php funktioniert nicht, post kommt nicht mehr an, php $_post kommt nicht an, print_r($_post); leer, php _post funktioniert nicht, html php post kommt nicht an, php posts kommen nicht an, php \'post\' formulare gehen nicht, php post daten kommen nciht an, php formular funktoniert nicht, php 5.3 formular post geht nicht, php post daten kommen nicht an, get post gleichzeitig, php post option value, post kommt nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:17 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