SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #41  
Alt 21.11.2007, 21:46:50
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
AW: mysqli datensätze werden nicht hinzugefügt

sry leute!
war seit heut früh nicht daheim!

Aber ich hab den Fehler gefunden!!!!
und zwar lag der an den Variablen!

so funktioniert das script:
PHP-Code:
<?php

include '../config.inc.php';

$id =            $_POST['id'];
$titel =        $_POST['titel'];
$text    =      $_POST['text'];
$quelle =       $_POST['quelle'];
$datum =        date("Y.m.d");

$sql_befehl "
INSERT INTO ee_news 
(id,titel,text,quelle,datum)
VALUES
('', '"
.$titel."', '".$text."', '".$quelle."', '".$datum."')";

$resultat $db->query($sql_befehl) OR die("Fehler im MySQLi Befehl: <br>\n".mysqli_connect_errno()."<br>\n\$sql_befehl=$sql_befehl<br>\n");

header("Location: ../news.php");
?>
$resultat war ja vorher $ergebnis
und $db war vorher mysqli

jetzt gehts aufjedenfall :)

---

Nun, wenn man was in eine Datenbank eingibt, möchte man es ja auch noch bearbeiten können sowie Löschen können!

Update funktioniert!
Löschen nicht :( - Fehlermeldung kommt keine, nur es wird nichts in der DB gelöscht und im Script wird auch noch alles angezeigt :(

Hier mal der code:
PHP-Code:
<?php
include '../config.inc.php';

$id =    $_POST['id'];
$titel =        $_POST['titel'];

$sql_befehl "
DELETE FROM ee_news 
WHERE titel='"
.$titel."' 
"
;

$resultat $db->query($sql_befehl) OR die("Fehler im MySQLi Befehl: <br>\n".mysqli_connect_errno()."<br>\n\$sql_befehl=$sql_befehl<br>\n");
    
header("Location: ../news.php");
?>
Vllt. könnt ihr mir hierbei nochmal helfen? - wäre toll ;)

edit:// habs auch mal mit der id versucht - klappt auch nicht

Danke aber trotzdem das ihr euch soviel mühe mit mir macht =)
__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)

Geändert von -=Sirius=- (21.11.2007 um 21:50:10 Uhr)
Mit Zitat antworten
  #42  
Alt 21.11.2007, 21:49:11
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
AW: mysqli datensätze werden nicht hinzugefügt

doppelpost - sry
__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)

Geändert von -=Sirius=- (21.11.2007 um 21:49:40 Uhr)
Mit Zitat antworten
  #43  
Alt 21.11.2007, 21:59:30
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: mysqli datensätze werden nicht hinzugefügt

Was steht denn in $_POST['titel'] ?
Mit Zitat antworten
  #44  
Alt 21.11.2007, 22:00:29
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
AW: mysqli datensätze werden nicht hinzugefügt

des kommt vom Formular,
also was man eingibt

z.B.: Seite online
__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)
Mit Zitat antworten
  #45  
Alt 21.11.2007, 22:03:36
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: mysqli datensätze werden nicht hinzugefügt

Mach mal in deinem Script ein

echo $_POST['titel'];


und überprüf mal, ob die Variable überhaupt belegt ist.
Mit Zitat antworten
  #46  
Alt 21.11.2007, 22:13:48
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
AW: mysqli datensätze werden nicht hinzugefügt

nein O_O

ist nicht belegt, genau sowenig wie id

hier mal das Formular:

PHP-Code:
                echo '
                            <br />
                            <br />
                            
                    <form method="post" name="update_news" action="send/update_news.php" />
                    <table>
                        <tr>
                            <td>NewsID: '
.$row['id'].'</td>
                        </tr>
                        <tr>
                            <td>Titel:</td><td><input style="width:250px" type="text" name="titel" value="'
.$row['titel'].'" /></td>
                        </tr>
                        <tr>
                            <td>Text:</td><td><textarea name="text" cols="50" rows="15" />'
.$row['text'].'</textarea></td>
                        </tr>
                        <tr>
                            <td>Quellenangabe:</td><td><input style="width:300px" type="text" name="quelle" width="200" value="'
.$row['quelle'].'" /></td>
                        </tr>
                        <tr>
                            <td><input type="submit" value="Aktualisieren" /></td><td><a href="send/delete_news.php">Löschen</a></td>
                            <td><input type="hidden" name="id" value="'
.$row['id'].'" /></td>
                        </tr>
                    </table>
                    </form>
                '

__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)
Mit Zitat antworten
  #47  
Alt 21.11.2007, 22:25:12
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: mysqli datensätze werden nicht hinzugefügt

Du übergibst die Variable in deinem Script über Abschicken mit GET !

Mach aus dem $_POST['titel'] mal ein $_REQUEST['title']
Mit Zitat antworten
  #48  
Alt 21.11.2007, 22:39:04
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: mysqli datensätze werden nicht hinzugefügt

Zitat:
Zitat von Blade1965 Beitrag anzeigen
Du übergibst die Variable in deinem Script über Abschicken mit GET !
Wirklich?
Zitat:
Zitat von -=Sirius=-
<form method="post"
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #49  
Alt 21.11.2007, 22:44:23
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: mysqli datensätze werden nicht hinzugefügt

Ja!

<a href="send/delete_news.php">Löschen</a>

Merke: Übergabe per URL ist immer $_GET.

Ich persönlich benutze nur $_REQUEST, das erspart auf Übergabeparameter zu prüfen :)
Mit Zitat antworten
  #50  
Alt 21.11.2007, 22:49:10
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: mysqli datensätze werden nicht hinzugefügt

Ach, da ist noch ein <a> im <form>. Damit wird kein einziges Formularelement mitgeschickt. Wenn also jemand auf den Link von <a href="send/delete_news.php">Löschen</a> klickt, ist im php Skript $_POST=$_GET=$_REQUEST=array().
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
phpMyAdmin: Mehrere Datensätze gleichzeitig ändern Samson1964 MySQLi/PDO/(MySQL) 1 10.03.2007 18:18:35
3 zufällige Datensätze von ca. 1000, sortiert nach Spalte 2 ? bilbo_b MySQLi/PDO/(MySQL) 5 01.11.2006 00:49:15
Anzahl der Datensätze von heute Pixelschubser PHP für Fortgeschrittene und Experten 2 02.06.2005 18:08:44
Datensätze mit leeren Feldern löschen Pixelschubser MySQLi/PDO/(MySQL) 1 30.05.2005 14:02:49
Kann keine Datensätze erstellen. Holger Specht PHP Grundlagen 5 28.08.2003 18:56:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:06:04 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt