mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 01:13 Benutzername: Passwort: Auto-Login

Thema: Hilfe php,Datenbank,js vom 30.10.2014

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Druck - Produktion -> Hilfe php,Datenbank,js
Autor Nachricht
Emy
Threadersteller

Dabei seit: 30.10.2014
Ort: -
Alter: 36
Geschlecht: Weiblich
Verfasst Do 30.10.2014 14:15
Titel

Hilfe php,Datenbank,js

Antworten mit Zitat Zum Seitenanfang

HAllo liebe leute,

bin das erste mal bei so einem Portal weil wirklich dringend hilfe brauche.

Ich mache momentan eine Weiterbildung also Webdesigner und war leider die letze 10 Tage nicht im Unterricht.
HEute haben wir dann leider ein Projekt angefangen das dann morgen abgegeben und benotet wird und ich hab keine Ahnung was bzw wie ich was machen soll.

Also Aufgabe ist es Datenbank erstellen mit Tabellen ( Was ich schon habe) jetzt soll ich aber ein error erzeugen wenn die Tabellen nicht ausgefüllt werden sollen.



HTML DOCUMENT


<!DOCTYPE html>
<html>
<head>
<title>jQuery UI Notizen</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/jquery-ui.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="notiz">
<form>
Vor- und Nachname eingeben bitte:
<input type="text" name="name1" placeholder="Vor-Nachname..">
Geburtsdatum eingeben bitte:
<input type="date" name="geburtsdatum">
<input id="btn" type="submit" name="button" value="Absenden">
</form>
<ul></ul>
</div>

<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/jquery-ui.min-1.11.2.js"></script>
<script src="js/main.js"></script>
</body>
</html>





JS DOCUMENT

$.noConflict();
(function ($) {

function notizen() {
if (arguments.length === 0)
return; //Wenn kein Argument an die Funktion gesendet wird, springe aus dieser
$O = $('#' + arguments[0].id); //$('#notiz')
$U = $O.find('ul');
$F = $O.find('form');
$I = $O.find('input').eq(0);
$D = $O.find('input').eq(1);
//Auslesen der Datenbank
$.post('select.php', function (antwort) {
//string teilen anhand des | in ein JS Array .split()
var DATEN = antwort.split('|'); // DATEN[0] = 1;eintrag
$.each(DATEN, function (k, str) { //Auslesen des Arrays
//Erstellen von <li> Inhalt aus DB und anhängen an <ul>
var ZEILE = str.split(';')
// <li id="todo_1">eintrag</li>
$span = '<span data-id="' + ZEILE[0] + '">✘</span>';
$('<li>').attr('id', 'todo_' + ZEILE[0]).html(ZEILE[1]+' | ' + ZEILE[2] + $span).appendTo($U);
});





//Erst jetzt sortable machen
$U.sortable({
opacity: 0.8,
update: function (event, ui) {
var urlstr = $U.sortable("serialize");
$.post('update.php', urlstr);
}
});

$U.disableSelection();
});




$F.submit(function (evt) {
evt.preventDefault();
//Mit Ajax Daten an main.php übertragen
//URL String erstellen in Form von z.B. eintrag=Telefonieren
// feldname=value&feldname2=value&....
var urlstring = 'eintrag=' + $I.val();
urlstring +='&'+'datum='+$D.val();
$.post('insert.php', urlstring, function (letzteId) {

$span = '<span data-id="'+ letzteId + '">✘</span>';

$('<li>').attr('id', 'todo_' + letzteId).html($I.val()+ ' | '+ $D.val() + $span).prependTo($U);



});
});
//Registriert alle und alle neuen <span> tags und vergibt Event click
$O.on('click', 'ul li span', function () {
var $id = $(this).attr('data-id');
var SPAN = $(this);
$.post('delete.php', 'id=' + $id, function (antwort) {
if (antwort === '1') {
SPAN.parent().remove();
}
});
});

}





var options = {
id: 'notiz'
};
notizen(options);
})(jQuery);



INSERT PHP DOCUMENT

<?php

require_once './config.php';
require_once './database.php';

$sql= "INSERT INTO entries (title,state,datum) "
. "VALUES ('". $_POST['eintrag'] ."', '1', '". $_POST['datum'] ."')";

$result = $link->query($sql)
or die("SQL Fehler:<br> " . $sql . '<br>' . mysqli_error($link));




echo mysqli_insert_id($link);



SELECT PHP DOCUMENT

<?php

require_once './config.php';
require_once './database.php';

$sql = 'SELECT * FROM entries WHERE state=1 ORDER BY sort,id,datum';

$result = $link->query($sql)
or die("SQL Fehler:<br> " . $sql . '<br>' . mysqli_error($link));

$DATEN = array();

while ($row = mysqli_fetch_assoc($result)) {
$DATEN [] = $row['id'].";".$row["title"].";".$row["datum"]; // 1;eintrag1| //array_push($DATEN,$row["title"])
}

$urlstring = implode('|', $DATEN); // 1;eintrag1|2;eintrag2|3;eintrag3

echo $urlstring ;



keine Ahung ob hier da jetzt durchcheckt ich komm garnicht mehr mit *Schnief*

LG Emy
  View user's profile Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Druck - Produktion


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.