Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-02-2005, 06:45   #1 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
Problem mit Datenbank

hi alle miteinander.

Hab ein ziemliches Problem mit meinem Flash in verbindung mit php und sql.
aDie übertragung funzt soweit, aber es werden nur datensätze in der db gespeichert welche keine buchstaben enthalten. Hatte dieses problem noch nie und weis echt nicht mehr weiter.

Hier mein code:

PHP-Code:
<?php

    
include('config.php');
    
    
$dbRead mysql_connect($host$user$pass);
    
mysql_select_db($db);
    
mysql_query("INSERT INTO news (title, content) VALUES ($newsTitle, $newsContent)");
    
?>
ActionScript:
  1. function contentNewsSend() {
  2.    
  3.     newsSend = new LoadVars();
  4.     newsSend.newsTitle = _root.movWindow.movWindow.container.movWindowContainer.movNewsSend.title.text;
  5.     newsSend.newsContent = _root.movWindow.movWindow.container.movWindowContainer.movNewsSend.content.text;
  6.     newsSend.sendAndLoad("php/send.php", newsSend,  "POST");
  7.    
  8. }
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 07:13   #2 (permalink)
squirlish
 
Benutzerbild von ChriZi
 
Registriert seit: Mar 2004
Ort: CH
Beiträge: 492
was passiert denn wenn du von flash aus php in einem neuen fenster lädst und z.b. newsTitle printest?
__________________
SQUIRLART|PHOTOGRAPHY
ChriZi ist offline   Mit Zitat antworten
Alt 10-02-2005, 07:57   #3 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
nimm mal deine daten mit:

PHP-Code:
$newsTit $_POST[newsTitle];
$newsCont $_POST[newsContent];

mysql_query("INSERT INTO news (title, content) VALUES ($newsTit, $newsCont)"); 

funZt das?


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 10-02-2005, 12:39   #4 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
@ChriZi
dann gibt er ganz normal den string aus den er auch in die db eintragen soll

@kelor
funzt leider auch nicht, bzw nur mit nummerischen zeichen.
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 12:55   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
PHP-Code:
mysql_query("INSERT INTO news (title, content) 
               VALUES ($newsTit, $newsCont)"
)or die(mysql_error()); 
Dann sagt dir die DB, was ihr nicht passt... ich tippe ja mal, dass du das DB-Feld als INT o.ä. deklariert hast....

Hi kelor!
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (10-02-2005 um 12:57 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 10-02-2005, 13:09   #6 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
ne db-feld hab ich als TEXT deklariert. Hier der SQL-Code aus phpMyAdmin:

PHP-Code:
CREATE TABLE `news` (
  `
idint(11NOT NULL auto_increment,
  `
titlevarchar(50collate latin1_general_ci NOT NULL default '',
  `
contenttext collate latin1_general_ci NOT NULL,
  `
autorvarchar(30collate latin1_general_ci NOT NULL default '',
  `
datetimestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 15:18   #7 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
weis keiner rat? Bitte, hab das schon so oft gemacht aber noch nie kam dieser fehler.
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 15:28   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Wie gesagt - es hätte darauf hingedeutet, dass die Feldtypen nicht stimmen, aber wenn dem nicht so ist... Gibt dir mysql_error denn nen Fehler aus?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 10-02-2005, 15:48   #9 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
Zitat:
Zitat von kelor
nimm mal deine daten mit:

PHP-Code:
$newsTit $_POST[newsTitle];
$newsCont $_POST[newsContent];

mysql_query("INSERT INTO news (title, content) VALUES ($newsTit, $newsCont)"); 
Zitat:
Zitat von :(
@kelor
funzt leider auch nicht, bzw nur mit nummerischen zeichen.
und was ist, wenn du den php-code oben korrigierst?

PHP-Code:
$newsTit $_POST['newsTitle'];
$newsCont $_POST['newsContent'];

mysql_query("INSERT INTO news (title, content) VALUES ($newsTit, $newsCont)"); 
gehts dann?
pokepika ist offline   Mit Zitat antworten
Alt 10-02-2005, 15:56   #10 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
als error gibt er folgendes aus:

Zitat:
Unknown column 'testtext' in 'field list'
@pokepika

ne leider auch nicht

Geändert von :-( (10-02-2005 um 15:59 Uhr)
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 16:14   #11 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hm, stellt sich die Frage, wo das "testtext" herkommt...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 10-02-2005, 17:01   #12 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
das testtext ist der text den ich in flash eingegeben hab. Also den string den er aus den tf ausliest und übergibt.
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 19:16   #13 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
bitte ihr müsst mir doch helfen können. . Ich komm mit meinem projekt nicht mehr voran.
:-( ist offline   Mit Zitat antworten
Alt 10-02-2005, 21:56   #14 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
mach aus

PHP-Code:
mysql_query("INSERT INTO news (title, content) VALUES ($newsTit, $newsCont)"); 
ein
PHP-Code:
$query "INSERT INTO news (title, content) VALUES ('" mysql_escape$newsTit ) . "','";
$query .= mysql_escape$newsCont) . "')";
mysql_query$query ); 
Wichtig ist das du Textwerte immer schön quotest und das escapen nicht vergessen, sonst bekommst du früher oder später unliebsame probleme...

Trau niemals einer Eingabe die vom User kommt, der könnte auch Böses im Schilde führen..
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand

Geändert von e2e4 (10-02-2005 um 21:59 Uhr)
e2e4 ist offline   Mit Zitat antworten
Alt 11-02-2005, 17:21   #15 (permalink)
:-(
*unknown user*
 
Benutzerbild von :-(
 
Registriert seit: Jan 2005
Beiträge: 137
ok hab ich gemacht, aber problem besteht weiterhin
:-( ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:03 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele