![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 30.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
[php]Witam nie wiem jak rozwiązać ten problem jest "świeżakiem" w tych sprawach i oto moje pytanie oraz pliki które posiadam.
Plik do wprowadzania danych CODE <?php include_once('functionProgram.inc'); displayStyles('Wprowadzanie danych studenta'); $label=array('imię','nazwisko','index','grupa','semestr'); $data=array('','','','',''); startForm('control.php'); displayForm($label,$data,true); buttonBarInsert(); endForm(); ?> Wyswietlanie danych CODE <?php include_once('functionProgram.inc'); displayStyles('Poprawianie danych studenta'); $label=array('imię','nazwisko','index','grupa','semestr'); $data=array('Jan','Kowalski','32444','A01','3'); startForm('control.php'); displayForm($label,$data,false); buttonBarDisplay(); endForm(); ?> Oraz formlarz któy wyglada tak CODE function displayForm($label=array(),$data=array(),$edit) { $range=count($label); for ($i=0;$i<$range;$i++) { if (!$edit) {echo "<input type='text' name='dane[]' value='$data[$i]' disabled='disabled' style='width:100;font-size:15px'/>";}else {echo "<input type='text' name='dane[]' value='$data[$i]' style='width:100;font-size:15px'/>";} echo " $label[$i]<br/>"; echo "<input type='hidden' name='etykieta[]'value='$label[$i]'>"; } echo "<br/><br/>"; Udało mi się osiągnać wypisywanie danych lecz wywala wszystko co jest w pliku csv i nie w tym miejscu w którym powinno(pola formularza) zaś jeśłi chodzi o zapis do pliku to problem polega na tym iż dane są wysyłane bez błedu lecz nie dodaja sie do pliku. To jest mój plik który odbiera dane lecz nie tak jak potrzfeba CODE <?php
include_once ('functionProgram.inc'); displayStyles('Poprawianie danych studenta'); $label = array( 'imię', 'nazwisko', 'index', 'grupa', 'semestr'); $data = array ('$dane[0]','','','',''); $dane = $_POST['dane']; $handle = fopen("student.csv", "r"); // Otwarcie pliku w trybie do odczytu while (($dane = fgetcsv($handle, 1000, ";")) == TRUE) // Pobierane kolejnych linii danych { $num = count($dane); for ($i=0; $i < $num; $i++) { echo $dane[$i]; } echo "<br/>"; } fclose($handle); // Zamknięcie pliku startForm('control.php'); displayForm($label, $dane, false); buttonBarDisplay(); endForm(); ?> Ten post edytował sawik19160 30.05.2012, 20:22:18 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:05 |