Passwort skript erweitern mit Benutzer

Er schreibt dir nur hin, dass es keine Variable mit diesem Namen gibt ...

Undefined variable: message in
Undefinierte Variable names MESSAGE ...

Schreib mal in der Leistungsschein.php ganz oben nach <?php das hier

PHP:
$message = '';

Schickst du das Formular ab, so wird diese ersetzt ...

PHP:
<?php

$message = '';

if ( $_POST['send'] == 1 ) { 

$name = substr($_POST['pass'], 0, -4);
$name = ucfirst($name);

  $message = 'Bestätigt von Hr. '.$name.$_POST[''].'';
  if ( $_POST['pass'] == 'etges1574' ) { 

  } elseif ( $_POST['pass'] == 'horst2345') {

  } elseif ( $_POST['pass'] == 'grund1234') {

  } else { 
    $message = 'Keine Kennung'; 
  } 
} 

 
?>

Sollte nun gehen denke ich
Den Teil einfach mit dem anderen PHP Teil der bisjetzt darin steht ersetzten
 
Zuletzt bearbeitet:
Hallöchen Danke das du dich nochmal meldest, also fehler bringt er keinen mehr aber trägt nichts ein, habe gesehen das du in deiner Version das Textfeld so aussieht:

PHP:
<input name="Array[a121]" type="text" value="<?php echo $message; ?>" size="40" row="5" readonly>

meins sieht so aus:

PHP:
<input name="Array[a121]" type="text" value="<?php echo $feld121; ?>" size="40" row="5" readonly>
da ich das so brauche um die Daten von MYSQL einzuladen ,
vielleicht kann mans ja abändern :

PHP:
<input name="Array[a121]" type="text" value="<?php echo $message; ?><?php echo $feld121; ?>" size="40" row="5" readonly>

so vieleicht irgenwie ?:confused: :confused: :confused:

habs nochmal getestet so geht es aber er speichert diese Bestätigung nicht mit in die Datenbank rein



Gruss vom Supser
 
Zuletzt bearbeitet:
Wie wärs wenn du in der PHP verarbeitung oben im Header statt $message einfach $feld121 setzt? Soll ja die bestätigung sein oder?

So wäre $feld121 genau das selbe wie $message ..., es würde jedoch $message wegfallen ... ich meine Folgendes

PHP:
<?php 
$feld121 = '';

if ( $_POST['send'] == 1 ) { 

$name = substr($_POST['pass'], 0, -4);
$name = ucfirst($name);

  $feld121 = 'Bestätigt von Hr. '.$name.$_POST[''].'';
  if ( $_POST['pass'] == 'etges1574' ) { 

  } elseif ( $_POST['pass'] == 'horst2345') {

  } elseif ( $_POST['pass'] == 'grund1234') {

  } else { 
    $feld121 = 'Keine Kennung'; 
  } 
} 

 
?>

Wo wäre hier das Problem?
 
Läuft ohne Fehler ab aber trägt nichts ins feld121 ein

Gruss vom Supser

sieht so aus vielleich hats damit zu tun:

PHP:
<?php  
$feld121 = ''; 

if ( $_POST['send'] == 1 ) {  

$name = substr($_POST['pass'], 0, -4); 
$name = ucfirst($name); 

  $feld121 = 'Bestätigt von Hr. '.$name.$_POST[''].''; 
  if ( $_POST['pass'] == 'etges1574' ) {  

  } elseif ( $_POST['pass'] == 'horst2345') { 

  } elseif ( $_POST['pass'] == 'grund1234') { 

  } else {  
    $feld121 = 'Keine Kennung';  
  }  
}  

  
?> 
<html>
<head>
<title>Leistungsschein TNT - - - I N T E R N E T - - -</title>
</head>
<body>
<?php 
$host = "............";
$user = ".............";
$password = "............";
$dbname = "............";
$tabelle ="tnt";

error_reporting(E_ALL);

   $dbverbindung = mysql_connect ($host, $user, $password);
   mysql_select_db(".................", $dbverbindung);

   $feld1 = "";
   $feld2 = ""; 
   $feld3 = ""; 
   $feld4 = "";
   $feld5 = "";
   $feld6 = "";
   $feld7 = "";
   $feld8 = "";
   $feld9 = "";
   $feld10 = "";
   $feld11 = "";
   $feld12 = "";
   $feld13 = "";
   $feld14 = "";
   $feld15 = "";
   $feld16 = "";
   $feld17 = "";
   $feld18 = "";
   $feld19 = "";
   $feld20 = "";
   $feld21 = "";
   $feld22 = "";
   $feld23 = "";
   $feld24 = "";
   $feld25 = "";
   $feld26 = "";
   $feld27 = "";
   $feld28 = "";
   $feld29 = "";
   $feld30 = "";
   $feld31 = "";
   $feld32 = "";
   $feld33 = "";
   $feld34 = "";
   $feld35 = "";
   $feld36 = "";
   $feld37 = "";
   $feld38 = "";
   $feld39 = "";
   $feld40 = ""; 
   $feld41 = "";
   $feld42 = "";
   $feld43 = "";
   $feld44 = "";
   $feld45 = "";
   $feld46 = "";
   $feld47 = "";
   $feld48 = "";
   $feld49 = "";
   $feld50 = "";
   $feld51 = "";
   $feld52 = "";
   $feld53 = "";
   $feld54 = "";
   $feld55 = "";
   $feld56 = "";
   $feld57 = "";
   $feld58 = "";
   $feld59 = "";
   $feld60 = "";
   $feld61 = "";
   $feld62 = "";
   $feld63 = "";
   $feld64 = "";
   $feld65 = "";
   $feld66 = "";
   $feld67 = "";
   $feld68 = "";
   $feld69 = "";
   $feld70 = "";
   $feld71 = "";
   $feld72 = "";
   $feld73 = "";
   $feld74 = "";
   $feld75 = "";
   $feld76 = "";
   $feld77 = "";
   $feld78 = "";
   $feld79 = "";
   $feld80 = "";
   $feld81 = "";
   $feld82 = "";
   $feld83 = "";
   $feld84 = "";
   $feld85 = "";
   $feld86 = "";
   $feld87 = "";
   $feld88 = "";
   $feld89 = "";
   $feld90 = "";
   $feld91 = "";
   $feld92 = "";
   $feld93 = "";
   $feld94 = "";
   $feld95 = "";
   $feld96 = "";
   $feld97 = "";
   $feld98 = "";
   $feld99 = "";
   $feld100 = "";
   $feld101 = "";
   $feld102 = "";
   $feld103 = "";
   $feld104 = "";
   $feld105 = "";
   $feld106 = "";
   $feld107 = "";
   $feld108 = "";
   $feld109 = "";
   $feld110 = "";
   $feld111 = "";
   $feld112 = "";
   $feld113 = "";
   $feld114 = "";
   $feld115 = "";
   $feld116 = "";
   $feld117 = "";
   $feld118 = "";
   $feld119 = "";
   $feld120 = "";
   $feld121 = "";
   $feld122 = "";
   $feld123 = "";
   $feld124 = "";
  
   if(isset($_GET["load_ds"])) { 

      $result = mysql_query("select * from tnt order by id desc limit 1") or die(mysql_error()); 
      if($row = mysql_fetch_array($result, MYSQL_NUM)) { 

         $feld1 = $row[1];
         $feld2 = $row[2]; 
         $feld3 = $row[3]; 
         $feld4 = $row[4]; 
		 $feld5 = $row[5];
		 $feld6 = $row[6];
		 $feld7 = $row[7];
		 $feld8 = $row[8];
		 $feld9 = $row[9];
		 $feld10 = $row[10];
		 $feld11 = $row[11];
		 $feld12 = $row[12];
		 $feld13 = $row[13];
		 $feld14 = $row[14];
		 $feld15 = $row[15];
		 $feld16 = $row[16];
		 $feld17 = $row[17];
		 $feld18 = $row[18];
		 $feld19 = $row[19];
		 $feld20 = $row[20];
		 $feld21 = $row[21];
		 $feld22 = $row[22];
		 $feld23 = $row[23];
		 $feld24 = $row[24];
		 $feld25 = $row[25];
		 $feld26 = $row[26];
		 $feld27 = $row[27];
		 $feld28 = $row[28];
		 $feld29 = $row[29];
		 $feld30 = $row[30];
		 $feld31 = $row[31];
		 $feld32 = $row[32];
		 $feld33 = $row[33];
		 $feld34 = $row[34];
		 $feld35 = $row[35];
		 $feld36 = $row[36];
		 $feld37 = $row[37];
		 $feld38 = $row[38];
		 $feld39 = $row[39];
		 $feld40 = $row[40];
		 $feld41 = $row[41];
		 $feld42 = $row[42];
		 $feld43 = $row[43];
		 $feld44 = $row[44];
		 $feld45 = $row[45];
		 $feld46 = $row[46];
		 $feld47 = $row[47];
		 $feld48 = $row[48];
		 $feld49 = $row[49];
		 $feld50 = $row[50];
		 $feld51 = $row[51];
		 $feld52 = $row[52];
		 $feld53 = $row[53];
		 $feld54 = $row[54];
		 $feld55 = $row[55];
		 $feld56 = $row[56];
		 $feld57 = $row[57];
		 $feld58 = $row[58];
		 $feld59 = $row[59];
		 $feld60 = $row[60];
		 $feld61 = $row[61];
		 $feld62 = $row[62];
		 $feld63 = $row[63];
		 $feld64 = $row[64];
		 $feld65 = $row[65];
		 $feld66 = $row[66];
		 $feld67 = $row[67];
		 $feld68 = $row[68];
		 $feld69 = $row[69];
		 $feld70 = $row[70];
		 $feld71 = $row[71];
		 $feld72 = $row[72];
		 $feld73 = $row[73];
		 $feld74 = $row[74];
		 $feld75 = $row[75];
		 $feld76 = $row[76];
		 $feld77 = $row[77];
		 $feld78 = $row[78];
		 $feld79 = $row[79];
		 $feld80 = $row[80];
		 $feld81 = $row[81];
		 $feld82 = $row[82];
		 $feld83 = $row[83];
		 $feld84 = $row[84];
		 $feld85 = $row[85];
		 $feld86 = $row[86];
		 $feld87 = $row[87];
		 $feld88 = $row[88];
		 $feld89 = $row[89];
		 $feld90 = $row[90];
		 $feld91 = $row[91];
		 $feld92 = $row[92];
		 $feld93 = $row[93];
		 $feld94 = $row[94];
		 $feld95 = $row[95];
		 $feld96 = $row[96];
		 $feld97 = $row[97];
		 $feld98 = $row[98];
		 $feld99 = $row[99];
		 $feld100 = $row[100];
		 $feld101 = $row[101];
		 $feld102 = $row[102];
		 $feld103 = $row[103];
		 $feld104 = $row[104];
		 $feld105 = $row[105];
		 $feld106 = $row[106];
		 $feld107 = $row[107];
		 $feld108 = $row[108];
		 $feld109 = $row[109];
		 $feld110 = $row[110];
		 $feld111 = $row[111];
		 $feld112 = $row[112];
		 $feld113 = $row[113];
		 $feld114 = $row[114];
		 $feld115 = $row[115];
		 $feld116 = $row[116];
		 $feld117 = $row[117];
		 $feld118 = $row[118];
		 $feld119 = $row[119];
		 $feld120 = $row[120];
		 $feld121 = $row[121];
		 $feld122 = $row[122];
		 $feld123 = $row[123];
		 $feld124 = $row[124];
		 
      } 
   } 
?>

Gruss vom Supser

Habs nochmal getestet also mit feld121 gehts nicht

Trägt nichts ein !

Sobald alles auf message umbenannt ist geht es einwandfrei

Jedoch bleibt das problem mit dem Textfeld:

PHP:
<input name="Array[a121]" type="text" value="<?php echo $feld121; ?>" size="40" row="5">

sobalds so ist gehts:

PHP:
<input name="Array[a121]" type="text" value="<?php echo $message; ?>" size="40" row="5">


jedoch kann ichs dann nicht in die Datenbank Speichern ?
 
Mhm, ^^ was für ein pech dass ich mit MySql nichts am Hut habe ...

Aber ich sehe warum du keine Ausgabe bekommst ^^ müstest nur genauer hingucken ...
Ganz oben befindet sich diese Variablen angabe
PHP:
  $feld121 = 'Bestätigt von Hr. '.$name.$_POST[''].'';
Tja bringt dir aber garnichts wenn du dann später diese Variablen mit nem NULL-Wert überschreibst ...
PHP:
   $feld116 = "";
   $feld117 = "";
   $feld118 = "";
   $feld119 = "";
   $feld120 = "";

   $feld121 = "";

   $feld122 = "";
   $feld123 = "";
   $feld124 = "";

Lösch mal hier den Wert $feld121 ... dann dürfte zumindest die Ausgabe erfolgen
 
Geht wieder NIX !

Ne war ein SCHERZ

GGGGGGGGGGGOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLL !!

ES GEHT ES GEHT ICH DREH AB SO GEIL ES GEHT ES GEHT

DU BIST EIN "GOTT" SO GEIL ES GEHT

10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Dank an DICH du bist mein RETTER

1000 Dank GOIL ES GEHT

Supergrüsse vom SUPSER aus Bayern
 
Shit zu früh gefreut kommt noch ein kleines Problem hinzu !

Wenn ich den schein ausfülle und dann bestätigen will steht zwar bestätigt durch aber die ganzen anderen Eingabe sind weg wahrscheinlich durch die Überlabung von der Passworteingabe !!

Mist, kann ich ein Button irgendwie in mein Dokument einbinden der das skript ausführt das es sich nicht überlappt ?

Gruss vom Supser

Sieht wohl so aus als ob ich direkt aufm formular das mit nem Button machen muss.

Bitte melde dich nochmal !!:confused:

Gruss vom Supser
 
wenn du alles in SESSION speichern würdest, dann würden die Daten erhalten bleiben, ohne dass du sie nochmals hohlen müsstest ...

PHP:
<?php
session_start();
$feld121 = "hahah wie geil";
//SESSION setzten
$_SESSION['feld121'] = $feld121;
// SESSION ausgeben
echo $_SESSION['feld121']; // gibt nun eine ausgabe
//SESSION löschen
unset ($_SESSION['feld121']);
echo $_SESSION['feld121']; // gibt nichts mehr aus !
?>

Hab nun doch ne bessere Lösung -.-

PHP:
   if(isset($_GET["load_ds"])) { 

      $result = mysql_query("select * from tnt order by id desc limit 1") or die(mysql_error()); 
      if($row = mysql_fetch_array($result, MYSQL_NUM)) {

du hast diesen Code, welcher besagt, dass deine Felder nur gefüllt werden, sollte der $_GET Anhang der Variable befinden ... also z.b.: index.php?load_ds=esgeht

Somit musst du das Formular welches du von mir hast dann auch so setzen

HTML:
<form action='leistungsschein.php?load_ds=weißnichwasgehörtdenndahin' method='post'>
 
Danke werds mal Testen nachher hatte Nachtschicht b.z.w habe noch Nachtschicht melde mich später nochmal wenn ichs getestet Habe erstmal 1000 Dank.

Funktioniert so nicht, könnte ich das ganze nicht direkt in meinem php Formular einbinden

mit einem Button, das er es in meiner Formularseite ausführt ohne den Übergang zur Bestätigung und wieder vor in diesem Vorgang löscht er das geschriebene, ich müsste das skript im Formular Direkt ansteuern können.

so was in der Art:
PHP:
 <input name="button2" type="button" onClick="window.location.href='<?php echo

halt das wir das pass.php auf der leistungsschein.php ausführen

Grüsse vom Ratlossen Supsi
 
Zurück