php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.06.2004, 09:32  
Gast
 
Beiträge: n/a
Standard [Erledigt] text in eingabefeld einfügen u. umprogramierung einer taste

ich habe zwei eingabe felder und zwei tasten (neben jede eingabefeld ist eine von die tasten platziert). ich will dass nach dem drucken von eine taste, in das nebenstehende eingabefeld das aktuelle datum erscheien wird. das datum die in die andere eingabefeld sich befindet soll nicht geändert werden.

ich habe das datum mit
Code:
date("d.m.y H:i")
gemacht
ich habe versuch
mit
Code:
if(isset($_POST['taste1'])){
$feld1=date("d.m.y H:i")}
if(isset($_POST['taste2'])){
$feld2=date("d.m.y H:i")}
aber so funk es nicht. weiss jemmand wie kann ich das prob lössen
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.06.2004, 10:13  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 146
Hakima befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

Du mußt das Datum als Variable in ein <input>-tag setzen (habe ich Dir eben in einem anderen thread beantwortet...

Code:
if(isset($_POST['taste1'])){ 
$feld1=date("d.m.y H:i");
echo "<input type='text' name='datum' value=".$feld1.">";}
Bei Taste 2 das gleiche Vorgehen...

kamalo
Hakima ist offline  
Alt 22.06.2004, 10:51  
Gast
 
Beiträge: n/a
Standard

kamalo brauchst nicht mehr zu antworten zu den datum. alles hat sehr gut geklapt. vielen dank
 
Alt 22.06.2004, 10:55  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 146
Hakima befindet sich auf einem aufstrebenden Ast
Standard

immer gerne
Hakima ist offline  
Alt 22.06.2004, 11:16  
Gast
 
Beiträge: n/a
Standard

noch eine kleine frage.

ich habe folgendes code
Code:
<table>
  <form action="tes6.php" method="post">  
<?php
  if (isset($_REQUEST['loeschen2'])) {
  unset($_REQUEST['Inhalt7']);}
?> 
<?php
  if (isset($_REQUEST['loeschen2'])) {
  unset($_REQUEST['Inhalt11']);}
?>  
  <td>
  <input type="text" size="17" name="Inhalt7" value="<?php if(isset($_POST['taste2'])){ 
                                                      $Inhalt77=date("d.m.y H:i");
                                                      echo "$Inhalt77";} 
                                                      ?>">
  </td>
  <td>
  <input type="text" size="17" name="Inhalt11" value="<?php if(isset($_POST['taste2'])){ 
                                                      $Inhalt771=date("d.m.y H:i");
                                                      echo "$Inhalt771";} 
                                                      ?>">
  </td>
  <td>
  <input type="submit" name="taste2" value="OK2">
  </td> 
  <td align= "center">
  <input type="submit" name="loeschen2" value="Löschen2"/>
	</td> 

  </tr> 
  </form>
</table>
das problem lieg jetzt daran, dass beim drucken der taste OK, den datum von oben nach unten spring, ohne in die zelle gespeichert zubleiben.
 
Alt 22.06.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

hier den richtige code ich hatte was vergessen, die frage bleibt daselbe

Code:
<table>
  <form action="tes6.php" method="post">  
  <tr> 
<?php
  if (isset($_REQUEST['loeschen1'])) {
  unset($_REQUEST['Inhalt8']);}
?>
<?php
  if (isset($_REQUEST['loeschen1'])) {
  unset($_REQUEST['Inhalt10']);}
?> 
  <td>  

  <input type="text" size="17" name="Inhalt8" value="<?php if(isset($_POST['taste1'])){ 
                                                      $Inhalt88=date("d.m.y H:i");
                                                      echo "$Inhalt88";} 
                                                      ?>" >
  </td>
  <td>
  <input type="text" size="17" name="Inhalt10" value="<?php if(isset($_POST['taste1'])){ 
                                                      $Inhalt881=date("d.m.y H:i");
                                                      echo "$Inhalt881";} 
                                                      ?>">
  </td>
  <td>
  <input type="submit" name="taste1" value="OK1">
  </td> 
  <td align= "center">
  <input type="submit" name="loeschen1" value="Löschen1"/>
	</td>   

  </tr>
  <tr> 

<?php
  if (isset($_REQUEST['loeschen2'])) {
  unset($_REQUEST['Inhalt7']);}
?> 
<?php
  if (isset($_REQUEST['loeschen2'])) {
  unset($_REQUEST['Inhalt11']);}
?>  
  <td>
  <input type="text" size="17" name="Inhalt7" value="<?php if(isset($_POST['taste2'])){ 
                                                      $Inhalt77=date("d.m.y H:i");
                                                      echo "$Inhalt77";} 
                                                      ?>">
  </td>
  <td>
  <input type="text" size="17" name="Inhalt11" value="<?php if(isset($_POST['taste2'])){ 
                                                      $Inhalt771=date("d.m.y H:i");
                                                      echo "$Inhalt771";} 
                                                      ?>">
  </td>
  <td>
  <input type="submit" name="taste2" value="OK2">
  </td> 
  <td align= "center">
  <input type="submit" name="loeschen2" value="Löschen2"/>
	</td> 

  </tr> 
  </form>

</table>
 
Alt 22.06.2004, 11:38  
Gast
 
Beiträge: n/a
Standard

re
 
Alt 22.06.2004, 11:38  
Gast
 
Beiträge: n/a
Standard

ich habe jetzt den value mit folgende code ersetzt
Code:
<?php @print $_REQUEST['Inhalt8'];  if(isset($_POST['taste1'])){ 
                                                      $Inhalt88=date("d.m.y H:i");
                                                      echo "$Inhalt88";} 
                                                      ?>
das problem ist das beim drucken der taste ok ob die daten in die zelle gespeichert bleiben, bei eine nochmalige betätigung der taste ok, das halte datum wird nicht gelosch und die neue daneben geschrieben
 
Alt 22.06.2004, 11:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 146
Hakima befindet sich auf einem aufstrebenden Ast
Standard

hm... möchtest Du das Datum in der Datenbank speichern

also: ich gehe mal davon aus, dass bei erneutem Klick auf den Button wieder das aktuelle Datum drinsteht? So sollte es jedenfalls sein. Willst Du das jetzt speichern?

Mir ist was aufgefallen:
Warum heißt die Variable eigentlich $Inhalt 771 wenn sie im Eingabefeld mit name=Inhalt11 deklariert ist? (Mit isset fragst Du ja ab, ob der User auf den button (name=Inhalt11) geklickt hat. Dies wird ja als Variable angesprochen mit $Inhalt11, wenn Du mit isset abfragst, ob der User auf den Button geklickt hat... versuch das einmal.

Gruß,

kamalo
Hakima ist offline  
Alt 22.06.2004, 11:59  
Gast
 
Beiträge: n/a
Standard

das datum ist schon bereits im DB gespeichert.

was ich will ist dass in die eingabe feld beim betätigung der taste ok das datum+hh:mm erscheinen wird (das hat schon geklapt) aber beim nochmal drucken der taste ok es mus das neue aktuelle datum+hh:mm erscheinen und das andere muss weg sein.

momentan steht bei die erste betatigung
26.06.04 12:00 (das ist OK)

aber bei die zweite betatigun dann steht
26.06.04 12:0026.06.04 12:01 und das ist schlecht

normalerweise nach dem zweite betätigung muss nur
26.06.04 12:01 stehen
 
 


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
auf return Taste in einem Text Feld reagieren Apfelsine PHP Tipps 2008 9 06.05.2008 09:14
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
MySQL-Volltextsuche SvenLittkowski Datenbanken 6 14.06.2007 19:58
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Wie entferne ich die enter taste im text TaStEn PHP Tipps 2005-2 16 03.09.2005 23:07
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
text aus eingabefeld filtern PHP Tipps 2005 13 29.03.2005 17:06
DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
[Erledigt] frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
Javascript: Text einfügen geht nich über "javascript:BL HTML, Usability und Barrierefreiheit 14 19.10.2004 21:44
Zeilenumbrüche aus einem formatierten Text entfernen woods PHP Tipps 2004 9 23.09.2004 12:50
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31


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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.