Zum Inhalt springen

Brei

Mitglieder
  • Gesamte Inhalte

    781
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Brei

  1. Hallo, der Titel sagt eigentlich schon alles. Ich möchte an eine Funktion mehrere Variablen (beliebig viele) übergeben. Die Funktion soll dann mit den Namen und den Inhalten der Variablen weiterarbeiten. Wie geht das?
  2. nochmal was: wenn ich ne verbindung aufbaue und dann im script mit die("Fehler"); abbreche habe ich die Verbindung nicht getrennt. Muss ich davor die verbindung trennen oder wird das automatisch gemacht. Das free_result() kann man sich eigentlich auch sparen, da ja alle variablen am Ende des Skripts eh gelöscht werden. Gilt das auch für Datenbankverbindungen?
  3. ein select feld ohne <option> Felder ist AFAIK kein gueltiges html besser: $sql2 = "SELECT Id, Nachname FROM Personen ORDER BY Nachname"; $ergebnis2 = mysql_query($sql2, $verbindung2); if (mysql_numrows($ergebnis2)==0) { } else { echo '<select name="name" size="1">'; while($daten2 = mysql_fetch_object($ergebnis2)) { echo '<option value="'.$daten2->Id.'">'.$daten2->Nachname.'</option>'; } echo '</select>'; } mysql_free_result($ergebnis2); mysql_close($verbindung2); [/PHP]
  4. also nach allem hin und her denke ich, dass ich es so mache: Je ein Textfeld fuer Tag, Monat, Jahr dann mach ich checkdate(). Das mit Dropdown: Wenn der User klug genug ist schon, aber er kann ja dann auch den 31. April eingeben, was nicht so doll wäre. Also so funktionierts sehr gut: if(@checkdate($_POST["beginn_monat"],$_POST["beginn_tag"],$_POST["beginn_jahr"]) && @checkdate($_POST["ende_monat"],$_POST["ende_tag"],$_POST["ende_jahr"]))
  5. hmm, naja dann probier ich mal regexp. Ihr werdet mir schon helfen :-)
  6. Hallo, wie kann ich eine eingabe pruefen ob es im Format YYYY-MM-YY eingegeben wurde? Da ich mit Regulären Ausdrücken auf Kriegsfuß stehe, möchte ich sie nicht verwenden. Kann ich da evtl die Funktion strtotime() zweckentfremden oder gibts ne bessere Lösung?
  7. achso, quasi die den einen Befehl auch in eine extra inc.php packen?
  8. @kills also quasi so: requrie_once("verbindungsdaten.inc.php"); Befehl; Befehl; Befehl; ... mysql_close($db); [/PHP] auch wennzwischen drin paar befehle sind, die keine Daten von der DB brauchen?
  9. Hallo, ich habe die zugansdaten in einer .inc.php datei abgelegt. Da steht auch die mysql connect und die select_db Funktion drin. Ist es nun sinnnvoll am anfang eines skripts sich zu verbinden (also die inc.php mit include einbinden) und ganz am ende wieder zu closen? oder soll ich sobald ich sie nicht mehr benötige closen und später im scirpt wieder öffnen? Also mehrmals includen und closen? soll ich die datei mit include, require, oder require once oder include once einbinden?
  10. Hallo, ich hab mal ein Forum gesehen, das war nur für den Maxfield G-Flash mp3 player. Aber jetzt finde ich es nicht mehr. Hab ihr zufällig nen link?
  11. das kann ich schon machen.... :hells: solange mir der Prüfungsausschuss kein Bein dabei stellt... Bei Fragen gebe ich einfach kills und Krain als Referenz an
  12. ok, ich werd das mal im Hinterkopf behalten. Die mögliche Alternative: Ich lasse von php eine zufällige ID generieren (uniqid). Wie sicher kann ich sein, dass da wieder nicht 2 gleichzeitig das script aufrufen? Das ganze ist halt mein abschlussprojekt und ich möchte mir da keine Fallstricke diesbezüglich bauen...
  13. hmm, ich bin mir einfach nicht sicher ob das im "worst case" nicht schief geht. Kann ich das sicherstellen wenn viele viele leute das skript gleichzeitig ausführen?
  14. Aha, die Verbindungskennung ist doch $db = mysql_connect($dbserver,$nutzer,$passwort) OR die($dbfehler1); Sollte ich die dann bei mysql_query() unbedingt angeben, oder? Da ja sonst doch der besagte Fehler auftreten könnte. Wenn man sie weg lässt, wird ja die zuletzt geöffnete verbindungskennung verwendet (im schlechtesten falls ist das dann nicht die vom eigenen php-skript?)
  15. naja, aber woher weiß ich welche id hinter welchem button steht? das wird ja dynamisch generiert...
  16. doch doch, das geht schon. Der html code wird richtig generiert. Aber übersichtlicher ist deins dann wohl doch. hmm, wie am besten? Im name attribut vielleicht die id verstecken? Und dann per substr() den teil abschneiden den ich brauch? Kommt mir jetzt a bisserl zu umständlich vor. Hast du eleganteren vorschlag?
  17. naja fehler von mir, das ganze ist schon ein php string hinter einem echo. echo "..........<td><input type='image' src='absende.gif' name='teilnahme' value='$umfragen[Umfrage_ID]'></td></tr>"; so ist´s wohl verständlicher. Und eigentlich denke ich doch eher dass es im webdesign besser aufgehoben wäre, denn es geht mehr um die html darstellung bzw. Formularelemente :hells:
  18. Hallo ich habe eine dynamisch seite, bei der man verschiedene Dinge per klick auf einen submit button etwas auswählen kann (es gibt für jede auswahl einen submit button). In dem value attribut steht jetzt eine id für meine datenbank. Diese ID wird nun aber auch als beschriftung angezeigt=> nicht schön. Habs schon mit <input type='image' src='absende.gif' name='teilnahme' value='$umfragen[Umfrage_ID]' probiert. Aber da funktioniert anscheinend die post übertragung nicht richtig
  19. quelle: http://dev.mysql.com/doc/mysql/de/getting-unique-id.html Kann ich es jetzt so machen oder nicht? Denn bei mir ist ja der client immer der gleiche (der php server), da nicht die clients im internet direkt auf den mysql server zugreifen.
  20. Brei

    NOT NULL in mysql

    also das ganze hat nichts damit zu tun, dass ich ungedingt etwas einfügen muss?
  21. Brei

    foreign key() in mysql

    hmm, was sollte ich in dem hinblick beachten? ich hätte in meinem projekt keine großen worte über myisam verloren. Hab mich noch nicht so tief mit mysql beschäftigt, aber für mein Projekt reichts soweit ich das sehe. Ist die Handhabung von innodb anders als von myisam wenn ich über php damit arbeite?
  22. also auto increment geht bei mir auch. Aber dann weiß ich halt nicht beim einfügen, welche id jetzt vergeben worden ist. Aber diese brauche ich gleich darauf für die nächste insert anweisung. Wenn ich die dann mit last_insert_id() -oder so änlich- auslese kann ich doch probleme bekommen, wenn in der zwischenzeit andere daten in die datenbank geschrieben worden sind. Da hab ich dann ziemlichen durcheinandern in den tabellen.....oder lieg ich da falsch?
  23. ok, danke. Skills, ich geb dir ein virtuelles getränk deiner wahl aus. Danke für deine Hilfe :uli
  24. Brei

    foreign key() in mysql

    aber ich kanns trotzdem angeben ohne Fehlermeldung? sollte ich dann für ein abschlussprojekt innodb tabellen nehmen? aber ich hab halt keine Ahnung von den Unterschieden zu myISAM. Hätte halt myISAM genommen weils "Standard" ist.
  25. Brei

    NOT NULL in mysql

    Also wenn ich mir die Sätze durchlese, dann machen sie keinen Sinn. ist doch das gleiche wie:

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...