php reservation system

Tags:    php

<< < 12 > >>




Indlæg senest redigeret d. 15.01.2016 23:37 af Bruger #21230
12 svar postet i denne tråd vises herunder
6 indlæg har modtaget i alt 18 karma
Sorter efter stemmer Sorter efter dato

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/webtechlab.dk/public_html/5/res/main.php on

den var forvendtet, det var bla derfor jeg bad dig slå error_reporting til
under udvikling skal man altid have slået error_reporting og display error til, for at finde så mange fejl som muligt, samt fjerne forældet/dårlig code


line 16 Warning: session_start(): Cannot send session cache limiter - headers already sent

denne Warning får du pga der allerede er sendt noget til skærmen (følge fejl), session kan ikke startes, du skal rette dit API først


hentede coden herfra https://code.google.com/p/phpmyreservation/
jeg kan se sql sætningerne er spredt rundt på mange sider, så det bliver et størrer arbejde at lave det om til mysqli eller PDO, sidste ændring er 17-05-2012, så mit råd vil være find et opdateret system.





vil det være svært for mig at skifte funktioner til mysqli i stedet for hvilke ændringer skal jeg foretage mig?

det er ikke svært at skifte, når man kan mysqli,(procedural style) det tager bare en hel del tid, og der er meget test efterfølgende
alle mysql_ skal hedde mysqli_
connection skal med rundt, og angives i nogle af functionerne
men ellers ligner det 99%


du kender måske nogen andre systemer? til her her formål

nej jeg kender ikke nogle
men prøv at https://www.google.com/search?q=php+booking+system
http://sourceforge.net/projects/phpscheduleit/
temmelig stort, kan anvende mysqli

du kunne undersøge om kunden anvender et CMS, og gør han dette finde et plugin der gør det
ref https://www.google.com/search?q=wp-reservation+booking+system
https://wordpress.org/plugins/wp-reservation/ læg mærke til sidst opdateret 2 år siden
https://wordpress.org/plugins/booking-system/
https://wordpress.org/plugins/tags/booking-system

ref https://www.google.com/search?q=joomla+reservation+booking+system
http://extensions.joomla.org/category/vertical-markets/booking-a-reservations
http://extensions.joomla.org/extension/jomres





Jeg tror jeg fandt en løsning ..

af ren nysgerighed !! hvilke ??


Hvordan kan jeg lukke det her indlæg ned?

det kan du ikke, det bruger man ikke her på udvikleren. det "dør" ganske stille når der ikke kommer flere indlæg, og "falder" ud af listen over aktive spm, tilgengæld bør man gøre det på feks eksperten.dk og andre fora hvis man har åbne spm der




lidt komentare før vi bruger tid på det!!

har du en bruger vi kan teste med ??, gider ikke oprette mig som bruger

hvorfor anvender du det gamle mysql API ??
ref http://php.net/mysql_query

Warning
This extension is deprecated as of PHP 5.5.0, and has been removed as of PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information.

ver 7 frigives den 2015-11-12 jf https://wiki.php.net/todo/php70#timetable

Fold kodeboks ind/udKode 

tror jeg ville lave som en switch

nb dine indlæg kan blive nemmere at læse hvis du an vender BB coder,
specialt code bør ligges ind i bb code, tryk på ? tegnet lige ovenover hvor du skriver indlægget





Hvilke funktioner er det du ser ændret og hvorhenne? og hvorfor?

alle functioner startende med mysql_ bliver fjernet fra PHP med næste vertion af PHP, så det ville ikke være sætlig smart at lave en system til en kunde, der ophører med at virke med næste vertion af PHP.


jeg får ingen warning nogen steder omkring dette.

har du slået
error_reporting og display error til ??
http://php.net/manual/en/function.error-reporting.php
http://php.net/manual/en/errorfunc.configuration.php

sæt dette ind i toppen af din PHP side
Fold kodeboks ind/udKode 



ref http://php.net/mysql_connect

Version Description
5.5.0 This function will generate an E_DEPRECATED error.


nb coden til dit system virker ikke.




elseif (isset($_GET['read_reservation'])) {
$week = mysql_real_escape_string($if if['week']);
skal da bare se sådan ud
elseif (isset($_GET['read_reservation'])) {
$week = mysql_real_escape_string($_POST['week']); // <----





Hej Ronny jeg har lige oprettet en admin bruger til dig derinde den brugernavn: admin@admin.dk kode: admin

Hvilke funktioner er det du ser ændret og hvorhenne? og hvorfor? jeg får ingen warning nogen steder omkring dette.

Håber du kan og vil hjælpe mig videre

Som jeg kan forstå så det noget med de ikke må ende med semikolon ? det forstår jeg ikke noget af altså er det der for der er real escape string?

query
An SQL query

The query string should not end with a semicolon. Data inside the query should be properly escaped.

link_identifier
The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If no connection is found or established, an E_WARNING level error is generated.






Indlæg senest redigeret d. 13.09.2015 13:33 af Bruger #21230
ang. koden så kan jeg hellere ikke logge ind mere.?? Jeg tror det har noget med at gøre man kun kan være logget 1 person ind.. Jeg har logget ud nu - så du burde kunne logge ind med kalenderen er der ikke mere erstattet med en fejl ..

Hvis det ikke må starte med mysql hvad skal det så starte med er det mysqli eller hvad. Vil det sige alle de steder der er mysql escape string hvor den henter information fra sql databasen der må det ikke være med mysql mere?.. fordi det er forældet? hvordan ændre jeg det lige til de nye

Fold kodeboks ind/udKode 





Fik jeg denne meddele da jeg prøvede at logge ind efterfølgende.



Parse error: syntax error, unexpected 'if' (T_IF) in /var/www/webtechlab.dk/public_html/5/res/reservation.php on line 37



Indlæg senest redigeret d. 13.09.2015 14:18 af Bruger #21230
jeg ved faktisk ikke engang hvordan det lige if pludseligt dukkede op i koden men jeg fik rettet den og nu kommer kalenderen frem igen så med følgenede fejl kode



Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/webtechlab.dk/public_html/5/res/main.php on line 16 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/webtechlab.dk/public_html/5/res/main.php:16) in /var/www/webtechlab.dk/public_html/5/res/main.php on line 30
< Previous week Reservations for week 37 Next week >
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/webtechlab.dk/public_html/5/res/main.php on line 16 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/webtechlab.dk/public_html/5/res/main.php:16) in /var/www/webtechlab.dk/public_html/5/res/main.php on line 30



Der åbenbart noget sessionstart som stoppet eller starter?? her

main.php
Fold kodeboks ind/udKode 






Indlæg senest redigeret d. 13.09.2015 14:33 af Bruger #21230
okay det var dårlig nyhed jeg kunne egenligt godt lide dette system vil det være svært for mig at skifte funktioner til mysqli i stedet for hvilke ændringer skal jeg foretage mig? du kender måske nogen andre systemer? til her her formål



Indlæg senest redigeret d. 13.09.2015 15:00 af Bruger #21230
<< < 12 > >>
t