php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.11.2004, 22:53  
Gast
 
Beiträge: n/a
Standard Variable in value

Hallo Leute

Ich habe folgendes Problem:

Ich habe eine Tabelle, aus dieser entheme ich Daten und lasse sie anzeigen. Dahinder habe ich ein Button, welcher es erlaubt, dass ich die Daten editieren kann.
Das funktioniert auch.

Nun möchte ich aber im HTML-Formular im value="" die Angaben von der Tabelle, welche ich ändern möchte, anzeigen lassen, also bin ich so vorgegangen:

Das ist der Code, welcher ich habe, um die variabeln weiterzugeben in der URL
Code:
<td width=25  bgcolor=\"#CBD6ED\" align=left   valign=top><a href=\"neuer_auftrag_edit.php?id=$ausgabe->id,projektname=$ausgabe->projektname\"><img src=\"images script/edit_small.png\"></a><td>
In der ändern - Datei habe ich dann under der mysql_connect diesen befehl mal gemacht
Code:
$projektname = $HTTP_POST_VARS["projektname"];
und im Value dies:
Code:
		<input type=\"text\" name=\"projektname\" size=\"31\" value=$projektname>  
Aber mein Problem: in den Textboxen wir der Inhalt, welchen ich editieren möchte nciht angezeigt, warum?

Gruss solero
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.11.2004, 23:14  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

du hast get verwendet, greifst aber auf post-daten zu?

- übergib lieber nur die id, hol dir die restlichen daten dann aus der db ...
- stell mal dein error_reporting auf E_ALL
derHund ist offline  
Alt 04.11.2004, 23:19  
Gast
 
Beiträge: n/a
Standard

Das habe ich mir auch gedacht, aber ich habe ein Problem, mein Login greift auch auf eine andere Tabelle zu, und so kommen sich die 2 Tabellenverbindungen in den weg, oder irre ich mich da??

Wenn ich natürlich beide verbindungen starten kann, ist das kein Problem, denn dann kann ich weiterleiten, editieren, und pw controlling in einem haben, was grossaritg wäre, geht das
 
Alt 05.11.2004, 06:20  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

hmm,

ich weiß zwar nicht genau, was du meinst, aber ich sag mal ja ...

du kannst soviel tabellen ansprechen, wie du willst!?
__________________
derHund ist offline  
Alt 05.11.2004, 07:16  
Gast
 
Beiträge: n/a
Standard

wie mache ich das, dass ich 2 tabellen ansprechen kann? also dass ich eine anspreche, für das login, und die 2. umd die daten herauszufiltern=?
 
Alt 05.11.2004, 07:31  
Gast
 
Beiträge: n/a
Standard

$sqlFirstLogin = mysql_query("SELECT .....
$objFirstLogin = mysql_fetch_object($sqlFirstLogin);

$sqlSecondFilter = mysql_query("SELECT .....
$objSecondFilter = mysql_fetch_object($sqlSecondFilter);

echo $objSecondFilter->trallala.'
';
echo $objFirstLogin->hopsassa;

geht doch ....
 
Alt 05.11.2004, 07:36  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard Re: Variable in value

Zitat:
Zitat von solero


Code:
		<input type=\"text\" name=\"projektname\" size=\"31\" value=$projektname>  
Schrib
Code:
<input .......... valu="<? echo $projektname; ?>".......>
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 05.11.2004, 09:02  
Gast
 
Beiträge: n/a
Standard

Danke für eure Hilfe bis jetzt, es geht fast alles, bis auf das echo, das spinnt.

Ich hoffe das ist nicht zu viel, aber ich habe hier den codeteil mit den beiden sql-tabellenverbindungen und einem echo: vieleicht könnt ihr es euch mal anschauen:

Code:
<?php
session_start();
session_register("user","password","sid");
$db_host = "localhost"; // MySQL-Host
$db = "test";  // MySQL-Datenbank
mysql_connect($db_host, $db_user, $db_password) or die ("Es konnte keine Verbindung zur MySql hergestellt werden.");
mysql_select_db($db) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden.");//2. Datenbank starten

$db_host = "localhost";
$db_name = "test";
$connection = mysql_connect($db_host);
mysql_select_db($db_name);
$query = "SELECT * FROM projektpool";
$query = mysql_query($query);
while($ausgabe = mysql_fetch_object($query))
//2.Datenbank ende
$password = $HTTP_SESSION_VARS['pass'];
$user = $HTTP_SESSION_VARS['user'];
$query = "SELECT * FROM login WHERE Passwort='$password' AND Name='$user'";
$result = mysql_query($query);
$id = $_GET["id"];
$projektname = $_GET["projektname"];
if(mysql_fetch_array($result)){
 echo "<html>
<head>
<body text=\"#000000\" bgcolor=\"#FFFFFF\" \"0 alink=\"#FF0000\" vlink=\"#FF0000\">
<form action=\"edit.php\" method=\"post\" name=\"projektpool\">
<title>Projektpool</title>
<div align=center>
<table width=\"450\" border=\"0\">
	<tr>
		<td height=\"200\">
<table border=\"0\">
	<tr>
		<td width=\"40\">
		[img]images script/card.png[/img]
		</td>
		<td width=\"100\"><font face=Arial color=#004080>Projektname:</font>
		</td>
		<td>
		<input type=\"text\" name=\"projektname\" size=\"31\"value=\"<? echo $projektname ?>"</input>
		</td>
	</tr>
 
Alt 05.11.2004, 09:05  
Gast
 
Beiträge: n/a
Standard

Vielleicht siehst du mit highlight den Fehler selbst:

PHP-Code:
<?php
session_start
();
session_register("user","password","sid");
$db_host "localhost"// MySQL-Host
$db "test";  // MySQL-Datenbank
mysql_connect($db_host$db_user$db_password) or die ("Es konnte keine Verbindung zur MySql hergestellt werden.");
mysql_select_db($db) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden.");//2. Datenbank starten

$db_host "localhost";
$db_name "test";
$connection mysql_connect($db_host);
mysql_select_db($db_name);
$query "SELECT * FROM projektpool";
$query mysql_query($query);
while(
$ausgabe mysql_fetch_object($query))
//2.Datenbank ende
$password $HTTP_SESSION_VARS['pass'];
$user $HTTP_SESSION_VARS['user'];
$query "SELECT * FROM login WHERE Passwort='$password' AND Name='$user'";
$result mysql_query($query);
$id $_GET["id"];
$projektname $_GET["projektname"];
if(
mysql_fetch_array($result)){
 echo 
"<html>
<head>
<body text=\"#000000\" bgcolor=\"#FFFFFF\" \"0 alink=\"#FF0000\" vlink=\"#FF0000\">
<form action=\"edit.php\" method=\"post\" name=\"projektpool\">
<title>Projektpool</title>
<div align=center>
<table width=\"450\" border=\"0\">
    <tr>
        <td height=\"200\">
<table border=\"0\">
    <tr>
        <td width=\"450\">
        <font face=Arial>
        <h1>Projektpool
        <img src=\"images script/it_logo.png\" alt=>-School</h1>
        </font>
        </td>
    </tr>
    <tr>
        <td>
        <font face=Arial color=#FF0000>
        [b]<font face=Thahoma size=\"4\">Projekt editieren</font>[/b]
        </font>
        </td>
    </tr>
</table>






<table border=\"0\">
    <tr>
        <td width=\"40\">
        [img]images script/card.png[/img]
        </td>
        <td width=\"100\"><font face=Arial color=#004080>[b]Projektname:[/b]</font>
        </td>
        <td>
        <input type=\"text\" name=\"projektname\" size=\"31\"value=\"<? echo $projektname ?>"
</input>
        </
td>
    </
tr>
 
Alt 05.11.2004, 09:10  
Gast
 
Beiträge: n/a
Standard

Hmm... ein Tipp ? sieht iregndwie nicht schlecht aus oder?
 
 


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
Prototype Ajax Array Datenmüll notyyy HTML, Usability und Barrierefreiheit 2 08.04.2008 10:57
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
open_basedir greift ab und an CC84 PHP-Fortgeschrittene 7 28.09.2006 08:01
MySQL mit phpMyAdmin verwalten Datenbanken 20 13.04.2006 11:13
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
Problem mit php/mysql PHP Tipps 2005-2 29 10.08.2005 14:33
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
PHP4 / PHP5 || Xdebug + Debug-Client PHP Tipps 2005 2 09.05.2005 18:39
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
Thumb function PHP Tipps 2005 5 07.03.2005 22:28
[Erledigt] Warning: filemtime() [function.filemtime]: stat failed for PHP-Fortgeschrittene 12 25.02.2005 19:44
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
Problem mit Wasserzeichen auf Bildern pixelcut PHP-Fortgeschrittene 16 14.12.2004 02:36
Einloggen funzt einfach nicht... PHP Tipps 2004 4 29.06.2004 11:12


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