php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.04.2005, 17:26  
Gast
 
Beiträge: n/a
Standard MySQL Ausgabe in Value

Hallo ihr,
ich habe ein Problem mit einer MySQL-Ausgabe. Bei einem Textfeld soll nämlich als value die MySQL Ausgabe angezeigt werden. Nur ist das Problem, dass nicht alles angezeigt wird. Z.B. bei dem escaped'ten Inhalt "Peter\'s" wird dann nur "Peter" antstatt "Peter's" im Textfeld angezeigt. Wenn ich denn Inhalt normal ausgebe wird aber alles angezeigt.

Hier mal ein Stück vom Script:
PHP-Code:
<?php
$abfrage 
"SELECT * FROM filme WHERE id = '3'";
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
    {
        echo
"

<table width=40%>
 <colgroup><col span=1 width=40%><col span=1 width=60%></colgroup> 
  <tr>
    <td align=right>Name:</td>
    <td align=left><input type=text name=name value='"
.stripslashes($row->name)."'></td>
  </tr>
</table>



    "
;}
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.04.2005, 18:43  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

PHP-Code:
<?php
$ergebnis 
mysql_query($abfrage) or die ("Fehler in der Abfrage:
"
.mysql_error().""); 
?>
<td align=right> <-- vs ---> echo " <td align=\"right\"> ....
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 16.04.2005, 19:08  
Gast
 
Beiträge: n/a
Standard

Guckst du: http://de3.php.net/manual/de/functio...ecialchars.php

16.14. Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html

Gruß
phpfan
 
Alt 17.04.2005, 15:25  
Gast
 
Beiträge: n/a
Standard

Naja ich hab das jetzt mit htmlspecialchars gemacht aber der Fehler ist immernoch da:

PHP-Code:
<?php
$abfrage 
"SELECT * FROM filme WHERE id = '3'"
  
$ergebnis mysql_query($abfrage); 
  while(
$row mysql_fetch_object($ergebnis)) 
   { 
      echo


<table width=40%> 
<colgroup><col span=1 width=40%><col span=1 width=60%></colgroup> 
  <tr>
    <td align=right>Info:[/b]</td>
    <td align=left><input type=text name=info value='"
.htmlspecialchars(stripslashes($row->info))."'></td>
  </tr>
</table> 

 

    "
;}
?>
In einem anderen Script gebe ich das genauso, jedoch in echo aus und da funktioniert es.
Beispiel:
PHP-Code:
<?php
echo"".htmlspecialchars(stripslashes($row->info))."";
?>
 
Alt 17.04.2005, 15:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Peter MacFu
Naja ich hab das jetzt mit htmlspecialchars gemacht aber der Fehler ist immernoch da:
1. haste aber falsch gemacht:
Zitat:
' (einfaches Anführungszeichen) wird zu & #039;, wenn ENT_QUOTES gesetzt ist
2. Du schreibst so ein fürchterliches HTML, daß der Browser, der das anzeigen soll, schon sehr viel Spaß verstehen muß.
 
Alt 17.04.2005, 15:45  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von meikel
2. Du schreibst so ein fürchterliches HTML....
Was ist da so fürchterlich dran?
 
Alt 17.04.2005, 16:04  
Gast
 
Beiträge: n/a
Standard

RTFM!
http://de.selfhtml.org/
http://de.selfhtml.org/html/allgemei....htm#attribute
 
Alt 17.04.2005, 16:24  
Gast
 
Beiträge: n/a
Standard

Zufrieden?:

PHP-Code:
<?php
$abfrage 
"SELECT * FROM filme WHERE id = '3'"
  
$ergebnis mysql_query($abfrage) or die ("MySQL-Fehler: " mysql_error());
  while(
$row mysql_fetch_object($ergebnis)) 
   { 
      echo


<table width='40%'> 
<colgroup><colspan='1' width='40%'><col span='1' width='60%'></colgroup> 
  <tr> 
    <td align='right'>Info:</td> 
    <td align='left'><input type=text name=info value='"
.htmlspecialchars(stripslashes($row->info))."'></td> 
  </tr> 
</table> 

 

    "
;}
?>
 
Alt 17.04.2005, 16:37  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Peter MacFu
Zufrieden?:
Frag den W3C-Validator. Deine Ausgangsfrage basierte übrigens auch darauf, daß Du falsches HTML ausgegeben hattest:
Falsch:
Code:
<input type=text name=name value='Peter's'>
Richtig:
Code:
<input type="text" name="name" value="Peter's">
 
 


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] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Problem mit php/mysql PHP Tipps 2005-2 29 10.08.2005 14:33
MySQL error: Column count doesn't match value count at row 1 atom-dragon PHP Tipps 2005-2 4 21.07.2005 01:38
Ausgabe Wochentag und Kalenderwoche aus Datumsfeld in MySQL PHP Tipps 2005-2 3 20.07.2005 21:57
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
MySQL Ausgabe durchnummerieren Datenbanken 3 14.03.2005 09:01
MySQL Ausgabe in einer If-Anweisung PHP-Fortgeschrittene 5 09.01.2005 14:20
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37
PHP -> PDF Ausgabe mit Zeilenumbruch über MySQL tekknotrip PHP Tipps 2004 6 23.08.2004 16:26
Rausfinden ob MYSQL Ausgabe die letzte ist? PHP Tipps 2004 4 17.08.2004 04:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
textfeld value mysql, http://www.php.de/php-tipps-2005/21340-mysql-ausgabe-value.html

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