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 Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
06.08.2009, 16:31:12
|
Anfänger
|
|
Registriert seit: Aug 2009
Alter: 32
Beiträge: 8
|
|
Checkboxen 1 und 0 an Datenbank senden!
Schönen guten Tag ;)
Ich hab ein kleines Problem das ich nicht lösen kann!
Ich habe eine Checkbox
Code:
<input type="checkbox" name="published" value="<?php echo $published; ?>">
Veröffentlichen?</p>
Wenn diese Checkbox aktiv ist soll 1 in die Datenbank geschrieben werden und wenn nicht 0!
Wie mach ich das? :(
Vielen DANK!
|
06.08.2009, 17:00:10
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Hallo und willkommen hier im Forum!
Wie übergibt Du denn die Felder an die Datenbank? Da musst Du ansetzten.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
07.08.2009, 08:53:24
|
Anfänger
|
|
Registriert seit: Aug 2009
Alter: 32
Beiträge: 8
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Das Formular ist an die work.php gebunden diese so aussieht!
Code:
<html>
<head>
<title>Daten verarbeiten</title>
</head>
<body>
<?php
$host = "localhost";
$user = "dbuser";
$password = "dbpass";
$dbname = "artika_form";
$dbverbindung = mysql_connect ($host, $user, $password);
if ($_POST['id']==0)
{
$dbanfrage = "INSERT into Projekt (name,bild_unten,text,bild_header,category,sort,published) values ('".$_POST['name']."', '".$_POST['bild_unten']."', '".$_POST['text']."', '".$_POST['bild_header']."', '".$_POST['category']."', ".$_POST['sort'].",".$_POST['published'].")";
}
else
{
$dbanfrage = "UPDATE Projekt SET name='".$_POST['name']."', bild_unten='".$_POST['bild_unten']."', text='".$_POST['text']."', bild_header='".$_POST['bild_header']."', category='".$_POST['category']."', sort=".$_POST['sort'].", published=".$_POST['published']." WHERE id=".$_POST['id'];
echo $dbanfrage;
}
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Ihr Eingabe wurde erfolgreich geändert!.");
} else {
print ("Es trat ein Fehler auf! Bitte wenden Sie sich an den Administrator!.");
}
mysql_close ($dbverbindung);
$abfrage = "SELECT * FROM Projekt";
?>
</body>
</html>
|
07.08.2009, 10:20:46
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Gut, dann übergib INSERT/UPDATE den von Dir gewünschten Wert (aktiv = 1, inaktiv = 0) von $_POST['published']. Lass Dir dazu (während der Tesphase) $_POST['published'] ausgeben und ändere ihn gegebenenfalls auf den von Dir gewünschten Wert. OK?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
07.08.2009, 11:47:42
|
Anfänger
|
|
Registriert seit: Aug 2009
Alter: 32
Beiträge: 8
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Könntest du mir den Code schreiben? also die eine Zeile in meinen Code einfügen?
|
07.08.2009, 13:16:03
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Zitat:
Zitat von Sp1n
Könntest du mir den Code schreiben?
|
Nein!
Zitat:
Zitat von Sp1n
[...] also die eine Zeile in meinen Code einfügen?
|
Mit nur einer Zeile (bei übersichtlichem Code) wird es nicht klappen. ;-)
Aber hier mal ein mögliches Beispiel - was Du natürlich noch an Deine Bedürfnisse anpassen mußt:
PHP-Code:
if (isset($_POST[checkbox]) and $_POST[checkbox] = aktiv)
{$checkbox = 1}
else
{$checkbox = 0}
$dbanfrage = "INSERT INTO tabelle (box) VALUES ($checkbox)"; //UPDATE analog
** ungetestet **
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
10.08.2009, 09:11:58
|
Anfänger
|
|
Registriert seit: Aug 2009
Alter: 32
Beiträge: 8
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Bekomm das einfaxch net hin :(
|
10.08.2009, 10:53:17
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Zitat:
Zitat von Sp1n
Bekomm das einfaxch net hin :(
|
achso. und so wirds besser? nein, zeig uns deinen jetzigen lösungsversuch und wir können u.u. sagen, was falsch ist.
|
10.08.2009, 10:56:06
|
Anfänger
|
|
Registriert seit: Aug 2009
Alter: 32
Beiträge: 8
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Habs danke xD
Hab das so gelöst ;)
if($_REQUEST['published'] == "1")
{
$published = $_REQUEST['published'];
}
else
{
$published = "0";
}
|
10.08.2009, 16:19:25
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Checkboxen 1 und 0 an Datenbank senden!
Zitat:
Zitat von Sp1n
PHP-Code:
if($_REQUEST['published'] == "1")
{
$published = $_REQUEST['published'];
}
else
{
$published = "0";
}
|
Was war daran nun so schwer?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
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 18:30:39 Uhr.
|