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!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
28.10.2004, 16:19:06
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von _c_4_
Hey, das ist Beschiss! Du kannst nicht einfach so Dein Beispiel erweitern, um meinen Link nichtig zu machen!
|
Tut mir leid ;-) Aber trotzdem interessanter Link von dir. Die Funktion war mir vorher noch nicht bekannt.
|
28.10.2004, 19:50:41
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
OT
Zitat:
Original geschrieben von _c_4_
Guts Nächtle.
|
*LOL* Bist' ja gut im Süden Deutschlands angekommen... ;-)
|
29.10.2004, 08:02:09
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Zitat:
Original geschrieben von chris17
*LOL* Bist' ja gut im Süden Deutschlands angekommen... ;-)
|
Westen, nicht Süden. Rein vom Längengrad (Breitengrad) hat sich für mich nicht viel geändert. ;)
|
29.10.2004, 08:16:59
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Guten morgen alle miteinander :-)
Wir eröffnen nun wieder die heitere Fragestunde mit "TheGreatDJ". Erste Frage:
Was ist hierran falsch? :-)
PHP-Code:
$tab_news = "UPDATE tfm_news SET newstitel='$titel', newsautor='$autor', newsinhalt='$inhalt', WHERE newsid='$newsid'";
Das muss doch eigentlich gehen! Aber siehe oben...er aktualisiert nicht....
|
29.10.2004, 08:32:08
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Ich zitiere mich mal selber:
Zitat:
Original geschrieben von _c_4_
Ich zitiere mich mal selber:
Zitat:
Original geschrieben von _c_4_
Ganz übersehen: Du musst das mit $_POST schon konsequent durchziehen: ...
|
|
|
29.10.2004, 08:37:06
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Mach ich doch :-)
Hier noch mal der komplette Text:
PHP-Code:
<html>
<head>
<title>TFM-News bearbeiten</title>
<link rel="stylesheet" type="text/css" href="sytle1.css">
<link rel="stylesheet" type="text/css" href="style2.css">
</head>
<body>
<h3>TFM-News bearbeitet</h3>
<p>
<?php
require ("config.inc.php");
if (isset($_POST[bearbeiten])){
foreach($_POST as $var => $value) {
$$var = trim(strip_tags($value));
}
$tab_news = "UPDATE tfm_news SET newstitel='$titel', newsautor='$autor', newsinhalt='$inhalt' WHERE newsid = $auswahl";
if (mysql_query($tab_news)) {
echo"<table width='300'>
<tr>
<td align='center' colspan='3'>- NEWS - <br>
News wurde bearbeitet.
</td>
</tr>
</table>";
unset($auswahl);
}
} else {
echo"<table width='300'>
<tr>
<td align='center' colspan='3'>- FEHLER - <br>
News konnte nicht bearbeitet werden.<br>
Versuchen Sie es bitte erneut!<br>
<a href='javascript:history.back()'>Zurück</a></td>
</tr>
</table>";
}
include("navigator.html");
?>
</p>
</body>
</html>
|
29.10.2004, 08:43:01
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Dass Du diese lustige foreach-Schleife nutzt wusste ich doch nicht. Solltest Du sein lassen, macht nur unnötig arbeite, wie ich meine.
Lass Dir die Werte der gewünschten Variablen mal kurz vor dem mysql_query() ausgeben. Haben die überhaupt einen Wert?
if (mysql_query($tab_news)) - nur, weil das erfüllt ist, heißt das noch lange nicht, dass wirklich ein Datensatz bearbeitet/gefunden wurde! mysql_query() liefert true zurück, wenn die Abfrage ohne Fehler durchlief. Ob irgendwas mit den Datensätzen passiert ist, sagt mysql_query() nicht aus.
Dafür gibt's mysql_num_rows() und mysql_affected_rows()
|
29.10.2004, 08:57:49
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von TheGreatDJ
PHP-Code:
$tab_news = "UPDATE tfm_news SET newstitel='$titel', newsautor='$autor', newsinhalt='$inhalt', WHERE newsid='$newsid'";
|
Such das überflüssige Komma ;-)
|
29.10.2004, 08:57:58
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Oh man, das habe ich doch schon alles durch :-)
Aber hier nochmal:
PHP-Code:
<?php
require ("config.inc.php");
$tab_news = "UPDATE tfm_news SET newstitel='{$_POST['titel']}', newsautor='{$_POST['autor']}', newsinhalt='{$_POST['inhalt']}' WHERE newsid = '{$_POST['auswahl']}'";
$result = mysql_query($tab_news);
echo "$tab_news";
unset($auswahl);
include("navigator.html");
?>
er zeigt mir die Änderung im echo-Teil an, aber in der MySQL Tabelle wird es nicht übernommen....
Nochmal die ausgabe von echo:
Code:
UPDATE tfm_news SET newstitel='TFM jetzt online!', newsautor='Mathias', newsinhalt='TFM online' WHERE newsid = ''
|
29.10.2004, 08:59:25
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Schon raus
xabbuh :-)
Mach den Fehler aber immer das ich vor WHERE ein Komma setze nur warum? :-)
|
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 12:04:20 Uhr.
|