CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Off Topic Area Hierein gehört alles, was nichts mit PHP, MySQL, Apache oder ähnlichem zu tun hat |
20.03.2004, 00:40:39
|
Anfänger
|
|
Registriert seit: Mar 2004
Beiträge: 21
|
|
ok,jetzt anderes problem ich habe jetzt das formular drin aber wen ich es ausfülle zeigt er mir das nicht an
Addnews
anzeigen
|
20.03.2004, 07:44:12
|
Anfänger
|
|
Registriert seit: Jan 2004
Beiträge: 104
|
|
Was steht den in if($_GET['action']=="addnews") ?
|
20.03.2004, 11:33:51
|
Anfänger
|
|
Registriert seit: Mar 2004
Beiträge: 21
|
|
PHP-Code:
if($_GET['action']=="addnews") {
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
$sql = "
INSERT INTO news
('Titel,text,Datum,autor,id')
VALUES
('$Titel', '$text', '$NOW()', '$autor')";
$result = mysql_query($sql);
echo '<form action="news.php?action=addnews" method="post">';
echo '<input name=Ttitel"><br>';
echo '<input name="autor"><br>';
echo '<textarea name="text" cols="" rows=""></textarea><br>';
echo '<input type=submit value="Senden"><br>';
echo '</form>';
}
|
20.03.2004, 12:23:04
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
Bist Du sicher, dass das stimmt:
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
Weiter unten hattest Du:
$db_link = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS);
Da ist ein leichter Unterschied!
|
20.03.2004, 12:42:19
|
Anfänger
|
|
Registriert seit: Mar 2004
Beiträge: 21
|
|
ja wenn ich variabeln nehme geht es nicht
|
20.03.2004, 13:08:25
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
Bist Du sicher, dass das so geht:
$sql = "
INSERT INTO news
('Titel,text,Datum,autor,id')
VALUES
('$Titel', '$text', '$NOW()', '$autor')";
Probier doch mal:
('Titel', 'text', 'Datum, 'autor', 'id')
Ich mach's immer übersichtlicher:
$query = "
INSERT INTO news SET
Titel = '$Titel',
text = '$text',
Datum = '$NOW()',
autor = '$autor',
id = NULL";
Geändert von Marilu (20.03.2004 um 13:11:58 Uhr)
|
20.03.2004, 14:15:08
|
Anfänger
|
|
Registriert seit: Mar 2004
Beiträge: 21
|
|
geht auch nicht der trägt nichts ein das sieht aus als ob der einfach nur refresht
|
20.03.2004, 14:15:56
|
Anfänger
|
|
Registriert seit: Jan 2004
Beiträge: 104
|
|
PHP-Code:
if(isset($_POST['Senden'])) {
$Titel = $_POST['Titel']; //an der Stelle kannst du die Eingaben überprüfen
$text = $_POST['text'];
$autor = $_POST['autor'];
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
$sql = "
INSERT INTO news
VALUES ('$Titel', '$text', 'NOW()', '$autor', '')";
}
echo '<form action="news.php?action=addnews" method="post">';
echo '<input name=Ttitel"><br>';//da ist ein t zuviel
echo '<input name="autor"><br>';
echo '<textarea name="text" cols="" rows=""></textarea><br>';
echo '<input type=submit value="Senden"><br>';
echo '</form>';
|
20.03.2004, 14:24:25
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
Zitat:
Original geschrieben von ser0
|
Was treibt Ihr hier eigentlich?
NOW() ist eine SQL Funktion und keine PHP Variablenfunktion
PHP-Code:
if($_GET['action']=="addnews") {
if (! $db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS)) die ('DB Server nicht erreichbar!');
# Hier fehlt die Auswahl der DB
if (! mysql_select_db('datenbankname')) # DB Name korrigieren
die ('Darf Datenbank nicht auswählen!');
# SQL Strings müssen funktionieren und nicht schön aussehen!
$sql = "INSERT INTO news ('Titel,text,Datum,autor,id') VALUES ('$Titel', '$text', NOW(), '$autor')";
if (! mysql_query($sql))
{
printf ('<p><b>Es gab folgenden Fehler: %s:%s',
mysql_errno(),
mysql_error());
printf ('SQL String: <br />%s<hr>', $sql);
}
# usw.
}
|
20.03.2004, 14:25:41
|
Anfänger
|
|
Registriert seit: Mar 2004
Beiträge: 21
|
|
da ist das gleiche,refrsht einfach nur
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:10:31 Uhr.
|