הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיות עם כמה שאילתות עם PHP (https://hosts.co.il/forums/showthread.php?t=47988)

X-T 21-06-07 18:11

בעיות עם כמה שאילתות עם PHP
 
קוד ההוספה :
PHP קוד:

    $sub $_POST['submit'];
    
$stext $_POST['stext'];
    
$spic $_POST['spic'];
    
$title $_POST['title'];
    
$text stripslashes$_POST['FCKeditor1'] ) ;
    
$text mysql_escape_string($text);
    if(isset(
$sub)){
    @
mysql_query("INSERT into articles('title','pic','stext','text') VALUES ('$title','$spic','$stext','$text')") or die (mysql_error()); 

קוד עריכה:
PHP קוד:

$sub $_POST['submit'];
$title $_POST['title'];
$spic $_POST['spic'];
$stext $_POST['stext'];
$text stripslashes$_POST['FCKeditor1'] ) ; 
$text mysql_escape_string($text);
if(
$sub){
$sql "UPDATE `articles` SET `title` = '$title', `pic` = '$spic', `stext` = '$stext', `text` = '$text' WHERE id='$id'";
$result mysql_query($sql) or die(mysql_error()); 

בשניהם ישנה בעיה כלשהי אשר לא מאפשרת לי בשום אופן לשים טקסט ארוך כלשהו, אני יכול לכתוב שם בלה לדוגמא וזה ישלח ולשלוח קצת יותר תוכן נגיד כתבה שלמה וזה לא יפעל, למה זה ככה? כיצד ניתן לפתור זאת, אשמח לקבל עזרה.

meshuga 21-06-07 18:23

ציטוט:

נכתב במקור על ידי X-T (פרסם 503941)
קוד ההוספה :
PHP קוד:

    $sub $_POST['submit'];
    
$stext $_POST['stext'];
    
$spic $_POST['spic'];
    
$title $_POST['title'];
    
$text stripslashes$_POST['FCKeditor1'] ) ;
    
$text mysql_escape_string($text);
    if(isset(
$sub)){
    @
mysql_query("INSERT into articles('title','pic','stext','text') VALUES ('$title','$spic','$stext','$text')") or die (mysql_error()); 

קוד עריכה:
PHP קוד:

$sub $_POST['submit'];
$title $_POST['title'];
$spic $_POST['spic'];
$stext $_POST['stext'];
$text stripslashes$_POST['FCKeditor1'] ) ; 
$text mysql_escape_string($text);
if(
$sub){
$sql "UPDATE `articles` SET `title` = '$title', `pic` = '$spic', `stext` = '$stext', `text` = '$text' WHERE id='$id'";
$result mysql_query($sql) or die(mysql_error()); 

בשניהם ישנה בעיה כלשהי אשר לא מאפשרת לי בשום אופן לשים טקסט ארוך כלשהו, אני יכול לכתוב שם בלה לדוגמא וזה ישלח ולשלוח קצת יותר תוכן נגיד כתבה שלמה וזה לא יפעל, למה זה ככה? כיצד ניתן לפתור זאת, אשמח לקבל עזרה.

באיזה מהשדות?..
ומה מוגדר כל שדה במסד..(text,varchar) אני מניח שהבעיה היא ששמת varchar...

X-T 21-06-07 18:24

ציטוט:

נכתב במקור על ידי meshuga (פרסם 503954)
באיזה מהשדות?..
ומה מוגדר כל שדה במסד..(text,varchar) אני מניח שהבעיה היא ששמת varchar...

חח במיקרה הזה דווקא לא, TEXT על TEXT

meshuga 21-06-07 18:34

ציטוט:

נכתב במקור על ידי X-T (פרסם 503957)
חח במיקרה הזה דווקא לא, TEXT על TEXT

מוזר.
תביא לפה גיבוי של המסד/גישה למסד....שנוכל לראות איך הוא בנוי..לדעתי הבעיה שם..אני לא מוצא כרגע בעיה בקוד..חוץ מזה שהתבלבלת בשאילתת הכנסה בין מרכאות כאלה ' לכאלה `...

Nati_Man 21-06-07 20:13

PHP קוד:

    $sub $_POST['submit'];
    
$stext $_POST['stext'];
    
$spic $_POST['spic'];
    
$title $_POST['title'];
    
$text stripslashes$_POST['FCKeditor1'] ) ;
    
$text mysql_escape_string($text);
    if(isset(
$sub)){
    @
mysql_query("INSERT into articles(`title`,`spic`,`stex`,`text`) VALUES (`$title`,`$spic`,`$stext`,`$text`)") or die (mysql_error()); 

קוד עריכה:
PHP קוד:

$sub $_POST['submit'];
$title $_POST['title'];
$spic $_POST['spic'];
$stext $_POST['stext'];
$text stripslashes$_POST['FCKeditor1'] ) ; 
$text mysql_escape_string($text);
if(
$sub){
$sql "UPDATE `articles` SET `title` = '$title', `spic` = `$spic`, `stext` = '$stext', `text` = '$text' WHERE id='$id'";
$result mysql_query($sql) or die(mysql_error()); 

תנסה את זה


כל הזמנים הם GMT +2. הזמן כעת הוא 17:27.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ