php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.01.2006, 01:12  
Gast
 
Beiträge: n/a
Standard Input funktioniert nicht immer

hallo,
ich habe ein kleines formular mit einigen feldern erstellt. �ber dieses formular sollen die werte, die in die felder eingetragen wurden, in meine datenbank inportiert werden. es funktioniert soweit auch alles, wie es soll. doch leider nicht immer, und ich kann mir nicht erkl�ren woran es liegt. es tritt sehr unregelm��ig auf. eventuell habe ich etwas vergessen oder �hnliches, wer kann mir helfen? w�rde mich sehr freuen, wenn dieses problem behoben werden k�nnte. es sieht auch so aus, das sobald irgenfein feld ein bestimmtes zeichen bekommt, das dieser eintrag nicht bearbeitet wird.

hier meine routine.
Code:
$maxnum = maxnum("{$Stb_name}_WAIT","sid");
$query = "INSERT INTO {$Stb_name}_WAIT SET
sid = '$maxnum',
parent = '$parent',
path = '$row[path]',
title = '$title',
url = '$url',
name = '$name',
email ='$email',
scont = '$scont',
lcont = '$lcont',
passwd = '$passwd',
upfile='$upfile'";


$parent_array = @explode("/", $row[path]);
for ($i=0; $i<count($parent_array) ;$i++) 
{
    $parent_last[] = "sid = $parent_array[$i]";
}
$parent_update = @implode(" or " , $parent_last);
$db->query("update {$Stb_name}_CAT set bingo1 = '$time' where $parent_update");

if (isset($parent)) $db->query("update {$Stb_name}_CAT set sub_link = sub_link+1 where sid='$parent'");
}

$db->query($query);
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.01.2006, 09:21  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Woran es liegen könnte?
- Falscher SQL-Befehl
- SQL-Befehl wird garnicht erst ausgeführt - fehlerhafter Datenbank-Klasse oder Bedingung, z.B. isset($parent) stimmt nicht.

Außerdem unterdrückst du mögliche Fehlermeldungen mit @
Warum, wenn du doch einen Fehler im Skript hast...
Zergling-new ist offline   Mit Zitat antworten
Alt 18.01.2006, 12:50  
Gast
 
Beiträge: n/a
Standard

ja wie würde es den richtig heißen müssen?
  Mit Zitat antworten
Alt 18.01.2006, 12:52  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

schreib das doch erst mal um, damit die @ da raus kommen.
dann benutz
PHP-Code:
<?php
error_reporting
(E_ALL);
?>
und
PHP-Code:
<?php
mysql_error
()
?>
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 18.01.2006, 12:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von narr
ja wie würde es den richtig heißen müssen?
Die SQL-Syntax die dort steht ist richtig, aber wenn in den Variablen nicht das steht was man erwartet, zerhauts eben auch die SQL-Syntax.
Das meinte ich eigentlich damit.
Zergling-new ist offline   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
INPUT RADIO mit INPUT TEXT kombinieren!?! buggybugga HTML, Usability und Barrierefreiheit 5 20.02.2007 17:33
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Lokal funktioniert alles -> auf Server fast nichts PsychoEagle Datenbanken 2 14.08.2006 08:43
[Erledigt] Hilfe: Zugriff auf Webserver funktioniert nicht mehr Server, Hosting und Workstations 5 06.02.2006 22:34
[Erledigt] nach x zeichen ins nächste input feld springen HTML, Usability und Barrierefreiheit 3 13.12.2005 11:21
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
[Erledigt] Input value und Input text PHP Tipps 2005-2 4 12.07.2005 16:46
[Erledigt] input type's HTML, Usability und Barrierefreiheit 4 27.03.2005 18:23
pear mime mail >> attachment funktioniert nicht PHP Tipps 2005 4 28.01.2005 16:23
Abfrage funktioniert unter MySQL aber nicht unter MS SQL Schiedsrichter Datenbanken 2 27.01.2005 15:43
pear mime mail funktioniert nicht überall PHP Tipps 2005 4 05.01.2005 20:42
geechoter button funktioniert nicht richtig Crypi HTML, Usability und Barrierefreiheit 10 29.12.2004 19:08
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
[Erledigt] PHP u. IIS/virtuelle Verzeichnisse/&quot;no Input File speci PHP Tipps 2004 2 07.07.2004 15:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
input funktioniert nicht

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