mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.05.2004, 10:43   #1
TP-Member
 
Registriert seit: May 2004
Budda macht alles soweit korrekt

[PHP] Problem beim Insert


Guten Morgen,

habe folgendes Problem, habe eine Textarea in der ich Text Eintrage und dann per Buttonklick in einer DB Speicher. Das Feld in der DB ist vom Typ TEXT. Das klappt soweit auch, bis zu der Stelle wo ich in dem Textfeld mit " arbeite. Dann macht er gar nix.

Da ich auf diesem Gebiet noch ziehmlich unbeholfen bin hab ich keine Ahnung woran das liegt, muss ich da noch was spezielles beachten?

Gruß
Budda
Budda ist offline   Mit Zitat antworten


Alt 06.05.2004, 10:51   #2
TP-Supporter
 
Benutzerbild von Hydrax
 
Registriert seit: Jun 2001
Ort: Berlin
Hydrax macht alles soweit korrekt
Hi,
gib doch mal den Query aus und Poste ihn hier.
__________________
keep looking forward... Hydrax
Hydrax ist offline   Mit Zitat antworten
Alt 06.05.2004, 11:06   #3
TP-Member
 
Registriert seit: May 2004
Budda macht alles soweit korrekt
Hier mal der Komplette Code
PHP-Code:
<?php
include("config.inc.php");
?>

<html> 
<head> 
    <title>Adminbereich</title> 
</head> 
<body> 

<p> 

<? 

$verbindung 
mysql_connect($sqlhost,$sqluser,$sqlpassword);
mysql_select_db($sqldb); 

if(
$action == "new"){ 
    
$abfrage "INSERT INTO berichte (stichwort,ueberschrift,untertitel,beschreibung) VALUES ('$stichwort', '$ueberschrift','$untertitel','$beschreibung')"
    
mysql_query($abfrage$verbindung); 
    print(
"Neuen Datensatz gespeichert!<br>"); 



$abfrage "SELECT * FROM berichte"
$ergebnis mysql_query($abfrage$verbindung); 

while (
$zeile mysql_fetch_array($ergebnis)){ 
    print(
"$zeile[stichwort],$zeile[ueberschrift],$zeile[untertitel],$zeile[beschreibung]<br>"); 


mysql_close($verbindung); 

?> 

</p> 

<p>
<form action=<<?=$PHP_SELF;?>>
<table width="100%">
<tr>
  <td width="20%"><b>Stichwort:</b></td>
  <td width="80%"><select name="stichwort">
                    <option value="Berichte">Berichte</option>
                    <option value="Arbeitskreis">Arbeitskreis</option>
                  </select></td>
</tr>
<tr>
  <td width="20%"><b>Überschrift:</b></td>
  <td width="80%"><input type="text" size="80" name="ueberschrift"></td>
</tr>
<tr>
  <td width="20%"><b>Untertitel:</b></td>
  <td width="80%"><input type="text" size="80" name="untertitel"></td>
</tr>
<tr>
  <td width="20%"><b>Beschreibung:</b></td>
  <td width="80%"><textarea rows="15" cols="60" name="beschreibung"></textarea></td>
</tr>
<tr>
  <td><input type="hidden" name="action" value="new">
  <input type="submit" value="Speichern"></td>
</tr>
</form>

</p> 

</body> 
</html>
Das ist aus einen der Tutorials nachgebaut, funktioniert soweit auch, nur wenn ich in einem der Felder " benutze geht es nicht mehr, er macht dann einfach gar nichts.
Budda ist offline   Mit Zitat antworten
Alt 06.05.2004, 11:08   #4
TP-Supporter
 
Benutzerbild von Hydrax
 
Registriert seit: Jun 2001
Ort: Berlin
Hydrax macht alles soweit korrekt
Dann setz mal bitte ein echo vor $abfrage ... und poste das ergebnis.
So siehts aus den ersten Blick okay aus.
__________________
keep looking forward... Hydrax
Hydrax ist offline   Mit Zitat antworten
Alt 06.05.2004, 11:19   #5
TP-Member
 
Registriert seit: May 2004
Budda macht alles soweit korrekt
Nehm alles zurück, daran liegt es nicht. Gibt es irgendwelche Zeichen die man nicht verwenden darf?

//EDIT: Kann es sein das TEXT nicht unendlich gross ist? Also eine Zeichenbegrenzung hat? Wenn ja, gibt es einen Typ wo ich unbegrenzt speichern kann?

Geändert von Budda (06.05.2004 um 11:29 Uhr).
Budda ist offline   Mit Zitat antworten
Alt 06.05.2004, 11:38   #6
TP-Supporter
 
Benutzerbild von CB.NET
 
Registriert seit: Jun 2003
Ort: Fürth
CB.NET macht sich hier sehr viel Mühe
textarea schafft maximal 32.000 Zeichen

allerdings fehlt in deinem script die METHODE der Übertragung
Code:
<form action="<?=$PHP_SELF;?>" method="POST">
das eigentliche Problem wird beim Query liegen, weil plötzlich aus 'TExt' in der textarea im query \'Text\' , was mysql nicht versteht

deshalb vor absetzen des queries mit stripclashes() drübergehen
__________________
Die perfekte Web-Applikation ist: sicher,skalierbar,schnell, anwenderfreundlich,intuitiv, wiederverwendbar,flexibel,transparent,umfassend,dynamisch, zuverlässig,einfach,modular,effizient, stabil,handhabbar,verteilt,robust, persistent,kollaborativ,mächtig,intelligent,leicht verwendbar,portierbar,erweiterbar,
fehlerfrei, und zu guter Letzt billig

Geändert von CB.NET (06.05.2004 um 11:51 Uhr).
CB.NET ist offline   Mit Zitat antworten
Alt 06.05.2004, 11:39   #7
TP-Supporter
 
Benutzerbild von Hydrax
 
Registriert seit: Jun 2001
Ort: Berlin
Hydrax macht alles soweit korrekt
unbegrenzt?
Unendlich wird nicht gehen. Aber es gibt noch LONGTEXT und MEDIUMTEXT
__________________
keep looking forward... Hydrax
Hydrax ist offline   Mit Zitat antworten
Alt 06.05.2004, 12:02   #8
TP-Member
 
Registriert seit: May 2004
Budda macht alles soweit korrekt
Es liegt definitiv an der Länge des Textes. Hab hin und her getestet.
Könnte das an der Übergabe liegen? also admin.php?text=moep

Da kommt ja dann verdammt viel hinter, könnte das der knackpunkt sein?
Budda ist offline   Mit Zitat antworten
Alt 06.05.2004, 12:19   #9
TP-Supporter
 
Benutzerbild von CB.NET
 
Registriert seit: Jun 2003
Ort: Fürth
CB.NET macht sich hier sehr viel Mühe
warum benutzt du nicht POST als Methode, damit kannst du im Gegensatz zu GET definitiv mehr Daten übertragen( GET : bis 2k maximal, aber wegen diverser Browser bzw. Proxies 1024)
__________________
Die perfekte Web-Applikation ist: sicher,skalierbar,schnell, anwenderfreundlich,intuitiv, wiederverwendbar,flexibel,transparent,umfassend,dynamisch, zuverlässig,einfach,modular,effizient, stabil,handhabbar,verteilt,robust, persistent,kollaborativ,mächtig,intelligent,leicht verwendbar,portierbar,erweiterbar,
fehlerfrei, und zu guter Letzt billig

Geändert von CB.NET (06.05.2004 um 12:22 Uhr).
CB.NET ist offline   Mit Zitat antworten
Alt 06.05.2004, 12:24   #10
TP-Member
 
Registriert seit: May 2004
Budda macht alles soweit korrekt
Der Unterschied war mir nicht bewusst. Danke für die Hilfe, nun gehtes.
Budda ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[PHP] Problem beim Insert [PHP] Problem beim Insert
« [PHP]Fehler im Code, nur Wo? | [PHP]Anzeigen von neun Einträgen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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
problem beim erstellen einer tabelle olist Traum-Dynamik 3 26.11.2003 23:53
Problem beim "Zeichnen" Deacon Frost Vektor 3 16.05.2003 13:57
Problem beim Löschen von Dateien! Samson Traum-Dynamik 9 23.04.2002 14:34
Problem beim Speichern eines Roll-over Bildes Frankie Fireworks 10 25.02.2002 21:18
[php] Formular kommt ohne Zeilenumbruch beim Empfänger an Thomas Traum-Dynamik 10 22.02.2002 19:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:14 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67