php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.11.2004, 14:31  
Gast
 
Beiträge: n/a
Standard Übernahme von Text in die Datenbank

Hallo
hab ein dickes Problem
Es geht um ein Update der Tabelle in der Datenbank
- Über ein Formularfeld werden nur Zahlen in MySQL Datenbank übernommen aber keine Zeichen,Buchstaben kann mir Bitte einer Helfen?
Hier die erste PHP Datei

<body text="#000000" bgcolor="#00FFAD" link="#FF0000" alink="#FF0000" vlink="#FF0000" background="vhs3.gif">

<font face="Algerian"><h1><div align="center"><font color="#FF5353">VHS Mülheim an der Ruhr</font></div></h1></font>

<hr color="#008030" size="4" >
<hr color="#A02000" size="4" >






<h2 align="center">[b]Bitte den Raum ausw&auml;hlen welchen Sie <font color='#FF0000'>&auml;ndern</font> m&ouml;chten</h2>
<center>

<form action="r_inhalt_updatez.php" methode="post" target="">

<?php

$database="Inventar";

$verbindung = mysql_connect("localhost","root","");

mysql_select_db($database, $verbindung);

?>

<select name="r_id">

<?php

$sql="select r_id, Bezeichnung from geraete group by Bezeichnung";
$ergebnis=mysql_query($sql,$verbindung);

while($zeile=mysql_fetch_row($ergebnis))
{
echo "<option value='$zeile[1]'>$zeile[1]";
}

?>

</select>





<input type="Submit" name="" value="&Auml;ndern">

</center>

</form>

</body>

Und hier die zweite WICHTIGE PHP Datei:

<body text="#000000" bgcolor="#00FFAD" link="#FF0000" alink="#FF0000" vlink="#FF0000"background="vhs3.gif">

<font face="Algerian"><h1><div align="center"><font color="#FF5353">VHS Mülheim an der Ruhr</font></div></h1></font>

<hr color="#008030" size="4" >
<hr color="#A02000" size="4" >





<center>
<?php

echo "<h2 align='center'>&Auml;ndern der Anzahl der Geräte im Raum $r_id</h2>";

?>

<form action="" method="post">

<table>
<tr>
<td><select name="u" size="">
<option value="Anzahl_pc">Anzahl der Rechner
<option value="Anzahl_lcd">Anzahl der LCDs
<option value="Anzahl_Monitor">Anzahl der Monitoren
<option value="Anzahl_Maus">Anzahl der M&auml;use
<option value="Anzahl_Tastatur">Anzahl der Tastaturen
<option value="Anzahl_Druecker">Anzahl der Drucker
<option value="Anzahl_Beamer">Anzahl der Beamer
</select>
</td>

<td><h4>Bitte die Anzahl eingeben:<input type="Text" name="p" size="7" ></td>
</tr></h4>
</table>





<input type="Submit" name="" value="&Auml;ndern">
<input type="reset">






<hr color="#008030" size="4" width="50%">


<?php

$database="Inventar";
$verbindung = mysql_connect("127.0.0.1","root", "");
mysql_select_db($database, $verbindung);

$sql="update geraete set $u=$p where Bezeichnung='$r_id'";
mysql_query($sql,$verbindung);

?>


<?php

$database="Inventar";
$verbindung = mysql_connect("localhost","root", "");
mysql_select_db($database, $verbindung);
mysql_query($sql,$verbindung);

$sql1="select * from geraete";

$ergebnis1=mysql_query($sql1,$verbindung);
mysql_error();

echo "<input type='hidden' name='r_id' value='$r_id'></input>";

?>


<h2 align="center">Anzahl der Ger&auml;te in den R&auml;umen</h2>

<table bgcolor="" bordercolor="" bordercolorlight="#4F4F4F" bordercolordark="#4F4F4F" border="2" align="center" width="700" height="100">

<tr>
<td align="center"><font size="+1">Raumbezeichnung</td>
<td align="center"><font size="+1">Anzahl_PCs</td>
<td align="center"><font size="+1">Anzahl_LCDs</td>
<td align="center"><font size="+1">Anzahl_Monitoren</td>
<td align="center"><font size="+1">Anzahl_M&auml;use</td>
<td align="center"><font size="+1">Anzahl_Tastaturen</td>
<td align="center"><font size="+1">Anzahl_Drucker</td>
<td align="center"><font size="+1">Anzahl_Beamer</td>
</tr>

<?php
while($zeile=mysql_fetch_row($ergebnis1))

{
echo"<tr><td align='center'><h4><font color='#000000'>$zeile[1]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[2]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[3]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[4]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[5]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[6]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[7]</td>";
echo"<td align='center'><h4><font color='#000000'>$zeile[8]</td></tr>";
}

?>

</table>

</form>



<form action="r_inhalt_updateq.php">
<div align="center"><input type="Submit" value="Weitere &Auml;nderung" alt="Weitere &Auml;nderung"></div> </p>
</form>
</center>

</body>

Und hier die Mysql Tabelle :

geraete
Feld Typ Null Standard Verweise Kommentare MIME

r_id int(11) Nein
Bezeichnung varchar(100) Nein
Anzahl_pc varchar(11) Nein 0
Anzahl_lcd int(11) Nein 0
Anzahl_Monitor int(11) Nein 0
Anzahl_Maus int(11) Nein 0
Anzahl_Tastatur int(11) Nein 0
Anzahl_Druecker int(11) Nein 0
Anzahl_Beamer int(11) Nein 0


Indizes : Name Typ Kardinalität Feld
PRIMARY PRIMARY 5 r_id


Speicherplatzverbrauch : Typ Verbrauch
Daten 140 Bytes
Index 2.048 Bytes
Insgesamt 2.188 Bytes
Zeilenstatistik : Angaben Wert
Format dynamisch
Zeilen 5
Zeilenlänge ø 28
Zeilengröße ø 438 Bytes
Nächste Autoindex 7
Erzeugt am 17. November 2004 um 14:03
Aktualisiert am 17. November 2004 um 14:03

Vielen Dank
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.11.2004, 14:51  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

hmm,

- setz ' bzw. " um inhalte, die text sind
- benutze mysql_error()
- register_globals

btw: kannst du nicht noch mehr unwichtigen code posten?
__________________
derHund ist offline   Mit Zitat antworten
Alt 17.11.2004, 18:36  
Gast
 
Beiträge: n/a
Standard nix klappt

sorry das ich soviel rein kopiert habe bin neu hier

shit ich komme wirklich immernoch nicht weiter

wieso werden Zahlen eingetragen aber keine Zeichen,Buchstaben ?
es kommt auch zur keiner Fehlermeldung
das muß doch ein kleiner Fehler sein oder
  Mit Zitat antworten
Alt 17.11.2004, 18:40  
Gast
 
Beiträge: n/a
Standard Re: nix klappt

Zitat:
Zitat von webdiebcom
wieso werden Zahlen eingetragen aber keine Zeichen,Buchstaben ?
derHund hat dir das bereits beantwortet
Zitat:
Zitat von webdiebcom
es kommt auch zur keiner Fehlermeldung
kommt es nie bei einer UPDATE-anweisung, wenn man nicht auf die antworten hört und mysql_error() verwendet
  Mit Zitat antworten
Antwort


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
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
Bilder in Text platzieren, der aus einer Datenbank kommt Erecthoma2006 PHP Tipps 2006 7 18.09.2006 09:39
text in zweite Tabelle durch link ausgeben ohne Datenbank mol38 PHP Tipps 2006 2 06.06.2006 15:51
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
Datenbank will Text nicht aufnehmen PHP Tipps 2005-2 12 26.10.2005 10:07
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
Text aus Datenbank ... PHP Tipps 2005-2 4 18.07.2005 11:31
[Erledigt] Text zeilenweise in Datenbank reinschreiben Datenbanken 15 30.05.2005 11:36
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
Buchstaben werden nicht in Datenbank gespeichert (TEXT) Connar PHP Tipps 2005 1 23.01.2005 20:19
frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
Text aus Datenbank mit Zeitvorgabe auf php-Seite automatisch PHP Tipps 2004 10 09.08.2004 00:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql übernahme aus txt, select input übernahme von text

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