php-resource.de

PHP-resource.de - Die PHP / mySQL Community

Exception und Error Tracking von Webanwendungen

Exception und Error Tracking von Webanwendungen Exception & Error Tracking und Monitoring für PHP Webanwendungen

11.05.2013 | tbuehl

Cloud Hosting der neuesten Generation für PHP-Developer

Cloud Hosting der neuesten Generation für PHP-DeveloperEntwickler sind bekanntlich aufgeschlossen und suchen stets nach neuen Wegen und Lösungen für Probleme. Auch bei der Wahl ihrer Arbeitsumgebung sind Developer bestrebt, effiziente und kostengünstige Entwicklungsumgebungen zu finden ...

02.05.2013 | neumanno

Beiträge im PHP-Forum

Probleme mit event.stopPropagation(); und Kind Elementen
html, javascript, ajax, jquery und css Autor : Kropff Zeit : 16:27 Posts : 2

live ist deprecated. Kann es sein, dass du eine neue jQuery-Version hast, die das nicht mehr unterstützt?

Peter

PS. Sagt die Konsole von Firebug was?

HMTL Radiobuttons aus CSV in neues Formular einfügen
html, javascript, ajax, jquery und css Autor : Guenni61 Zeit : 16:17 Posts : 15

[QUOTE=HeavensFront;666541]Werte von Radiobuttons die nicht ausgewählt wurden, speichere ich nicht.
Es werden nur die übermittelt die ausgewählt wurden. Im Endeffekt Brauch ich ja auch nur diese... !??[/QUOTE]

Hi HeavensFront,

stimmt. Ich hatte auch zuerst dran gedacht, für nicht ausgewählte Radiobuttons einen Platzhalter zu speichern,
um ein 1:1 Zuordnung zwischen Datei und Formular herzustellen.

Ich hätte jetzt folgenden Vorschlag: Die Textfelder und die Radiobuttons jeweils als Array anzulegen. Das
erleichtert das Handling ungemein :-) Alle Elemente (Textfelder und Radiobuttons) bekommen eine ID [B]1 .. n[/B].
Der Value-Parameter der Radiobuttons bekommt den gleichen Wert wie die ID. Somit speicherst du quasi die
ID eines gesendeten Radiobuttons, und kannst den zuvor angewählten Radiobutton anhand seiner ID bestimmen,
und ihm das Attribut checked zuweisen. Gruppen, die aus zwei oder mehr Radiobuttons bestehen, bekommen im
Formular den gleichen Index. Dadurch kann man aus dieser Gruppe auch nur einen Button anwählen.

Deine Zeile in der CSV-Datei . . .
[B]1,2,3,4,0,1,2,3,4,hjkjh,1,2,3,1,2,3,4,0,1,1,0,hkiu,hjkjh[/B]
. . . habe ich auch umstrukturiert.

Die ersten Felder sind die Usereingaben, [B]dann[/B] kommen die IDs der Radiobuttons. Grund hier für ist, dass nach
Lesen der CSV-Datei eine Zeile an eine JavaScript-Funktion übergeben wird. Somit kann ich erstmal den Textfeldern
in einer Schleife die Werte aus der Zeile zuweisen, anschließend in einer zweiten Schleife den Radiobuttons das
Attribut checked. Die Auswahl einer Zeile erfolgt über ein weiteres Textfeld, wo ich einfach eine Zeilennummer eingebe.
Die Übergabe einer Zeile aus der CSV-Datei an die JavaScript-Funktion erfolgt mit der PHP-Funktion [B]json_encode[/B].
Also hier jetzt mal mein Script, wenn du Fragen hast, nur zu . . .

 1 

 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 3 <html>
 4 <head>
 5 <title>Untitled</title>
 6 <script type="text/javascript">
 7 <!--
 8 function set_checked(param){
 9  var params=param[0].split(";");
10  /*
11  * Textfelder belegen
12  */
13  for(var i=0;i<2;i++){
14   var html_tag=document.getElementById(i+1);
15  html_tag.value=params[i];
16  }
17  /*
18  * Gespeicherte Radiobutton checked setzen
19  */
20  for(var i=2;i<params.length;i++){
21   var html_tag=document.getElementById(params[i]);
22   html_tag.checked=true;
23  }
24 }
25 // -->
26 </script>
27 </head>
28 <body>
29 <form action="" method="post">
30 <p><input type="text" name="user_eingabe[]" id="1"/><input type="text" name="user_eingabe[]" id="2"/></p>
31 <p>Option 1 <input type="radio" name="option[1]" value="3" id="3"/><input type="radio" name="option[1]" value="4" id="4"/></p>
32 <p>Option 2 <input type="radio" name="option[2]" value="5" id="5"/><input type="radio" name="option[2]" value="6" id="6"/></p>
33 <p>Option 3 <input type="radio" name="option[3]" value="7" id="7"/><input type="radio" name="option[3]" value="8" id="8"/></p>
34 <p><input type="submit" name="cmd_write" value="Schreiben"/><input type="submit" name="cmd_read" value="Lesen" />
35 Zeile Nr.: <input type="text" name="line" value="1">
36 </p>
37 </form>
38 <a href="a_csv_radio.php"> Zum Formular </a>
39 <?php
40 
if(isset($_POST['cmd_write'])){
41   if(isset(
$_POST['option'])){
42   
$line=array_merge($_POST['user_eingabe'],$_POST['option']);
43   
$f=fopen("pub/radio.csv","a");
44   
fputcsv($f,$line,";");
45   
fclose($f);
46  }else{
47     
$f=fopen("pub/radio.csv","a");
48     
fputcsv($f,$_POST['user_eingabe'],";");
49     
fclose($f);
50     }
51 }
52 if(isset(
$_POST['cmd_read'])){
53  
$f=fopen("pub/radio.csv","r");
54  while(
$line=fgetcsv($f)){
55   
$line_arr[]=$line;
56  }
57  
fclose($f);
58  
$line=$line_arr[$_POST['line']-1];
59 
?>
60 
<script type="text/javascript">
61 <!--
62 set_checked(<?php echo json_encode($line);?>);
63 // -->
64 </script>
65 <?php
66 
}
67 
?>
68 
</body>
69 </html>
70 




Gruß
Günni

PNG aus MySQL-BLOB nicht im Firefox?
php developer forum Autor : lynx1980 Zeit : 16:14 Posts : 2

Danke für Deinen prima Tip. "Quelltext" hat zur Lösung geholfen. Und da erkenne ich auch sofort das es sich um einen Flüchtigkeitsfehler handelt: / und \ vertauscht...
Sorry und vielen Dank!

LPT-Ausgabe in Datei per Hardware
hardware Autor : fireweasel Zeit : 13:18 Posts : 10

[QUOTE=jschultz;666485]ok ist schon nen paar Tage her, aber "Raspberry-Pi" wollte ich mal in den Raum werfen... [/QUOTE]

Der wurde sicher in der von mir oben schon verlinkten [url=http://en.wikipedia.org/wiki/List_of_single_board_computers]"Liste der Single-Board-Computer"[/url] mit abgefrühstückt. Aber doppelt (erwähnt) hält ja bekanntlich besser. ;)

Nochmal XPath
php developer forum Autor : newbie1955 Zeit : 23:46 Posts : 16

Ehrlich gesagt, kannte ich saveHTML gar nicht, aber jetzt. Langsam bekomme ich auch ein Gefühl dafür, wieviel nicht valides HTML da in der Welt herumliegt.

Gruß und Dank nochmals.

Jobs für PHP-Entwickler / Freelancer

Aktuelle PHP Projektausschreibungen / Stellenangebote

Weitere Projektausschreibungen finden Sie hier

Aktuellste Ausschreibung

Senior PHP Developer (m/w)

Werde Teil von etwas Großem! Das E-Commerce-Startup MIFLORA.de ist ein Premium-Blumenlieferservice für den Privat- und Geschäftskundenbereich und hat damit ein innovatives Angebot für den Blumenhandel entwickelt. Wir haben den Anspruch, weiterhin dynami

29.05.2013
Kategorie FESTANSTELLUNG

Weitere Angebote


PHP-Scripte & PHP-Tutorials


 

Aktuelle PHP Scripte

Social Network Community System

Ein User meldet sich an und hat Zugriff auf Spiele, kann mit User Chatten, Freundschaftsanfragen versenden und empfangen, Nachrichten versenden und empfangen, Bewertungen für User abgeben, Bilder und Videos hochladen, und vieles mehr...

17.05.2013 ISD-Genthin | Kategorie: PHP/ Social-Network
Adsman Pro - Werbe-Manager V.1.1.0

Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebigem Format, Textanzeigen und Page-Peels mit umfangreichen Text und Flash-Effekte.

16.05.2013 rhs | Kategorie: PHP/ Bannerverwaltung
Expblog Weblog Software

Das Expblog ist eine flexible und schnelle Weblog Software, welche durch ein Plugin-System komfortabel erweiterbar ist.

16.05.2013 xray | Kategorie: PHP/ Blog
 Alle PHP Scripte anzeigen

PHP/MySQL Tutorials


 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP

shophosting


 

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Berni | Kommentare 3 Kommentare | Neu | Script ansehen 54949 mal angesehen | Kategorie: PHP/ Anzeigenmarkt


thumb_artikel.jpeg Mit unserer Lösungen können Sie nahezu jeden Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforderrungen sch...

 Weitere Details zu Script
 Direkt zur Webseite

 


php-entwicklung

Nebenjob-Informationsportal: Nebenjob.net

Welches PHP Framework setzt du für deine PHP Projekte ein

PHP Frameworks sollen das entwickeln von PHP-Anwendungen deutlich vereinfachen und auch beschleunigen. Auf dem Markt befinden sich eine große Auswahl an opensource Frameworks. Schnell stellt sich die Frage "Welches soll man verwenden?". Welches der folgendes Frameworks verwendet Ihr für euere Projekte

  •  
    Symfony2
  •  
    Yii
  •  
    Zend Framework 2
  •  
    CakePHP2
  •  
    CodeIgniter
  •  
    Jelix
  •  
    eZ Components Framework
  •  
    Flow

 
Newsletter
Melden Sie sich jetzt zu unserem Newsletter an! Sie erhalten dann immer aktuelle Informationen rund um PHP und php-resource.de

Emailadresse :




Ausgewählte PHP Bücher und Rezensionen dazu, sowie zu vielen Produkten, wie Hardware, Software und Elektronik, finden Sie bei Yopi.de, dem Testberichte- und Preisvergleichsportal.